From 801d2ed2b7751760da18d2c8737b2eabd28dd4a6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Thu, 8 Feb 2018 20:06:52 +0100 Subject: [PATCH] New upstream version 5.2.1~repack --- BREAKING-CHANGES.txt | 93 +- ChangeList.txt | 26 + examples/AUv3Synth/AUv3Synth.jucer | 29 +- .../AUv3Synth.xcodeproj/project.pbxproj | 31 +- .../iOS/AUv3Synth.xcodeproj/project.pbxproj | 55 +- .../AUv3Synth/JuceLibraryCode/AppConfig.h | 62 +- .../AnalyticsCollection.jucer | 44 +- .../Builds/Android/app/CMakeLists.txt | 38 +- .../Builds/Android/app/build.gradle | 13 +- .../AnalyticsCollection.java | 147 +- .../SharingContentProvider.java | 129 + .../Builds/Android/build.gradle | 3 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../Builds/LinuxMakefile/Makefile | 8 +- .../project.pbxproj | 13 +- .../Builds/MacOSX/Info-App.plist | 2 +- .../AnalyticsCollection_App.vcxproj | 32 +- .../AnalyticsCollection_App.vcxproj.filters | 1786 ++++----- .../Builds/VisualStudio2017/resources.rc | 2 + .../project.pbxproj | 17 +- .../Builds/iOS/Info-App.plist | 2 +- .../JuceLibraryCode/AppConfig.h | 24 +- .../Source/DemoAnalyticsEventTypes.h | 10 + .../Source/GoogleAnalyticsDestination.h | 68 +- examples/AnalyticsCollection/Source/Main.cpp | 13 +- .../Source/MainComponent.h | 28 +- .../AnimationAppExample.jucer | 29 +- .../project.pbxproj | 11 +- .../AnimationAppExample_App.vcxproj | 38 +- .../AnimationAppExample_App.vcxproj.filters | 2850 +++++++------- .../project.pbxproj | 15 +- .../JuceLibraryCode/AppConfig.h | 52 +- .../AudioAppExample/AudioAppExample.jucer | 29 +- .../AudioAppExample.xcodeproj/project.pbxproj | 11 +- .../AudioAppExample_App.vcxproj | 38 +- .../AudioAppExample_App.vcxproj.filters | 2940 +++++++-------- .../AudioAppExample.xcodeproj/project.pbxproj | 15 +- .../JuceLibraryCode/AppConfig.h | 56 +- .../AudioAppExample/Source/MainComponent.cpp | 4 +- .../BLOCKS/BlocksDrawing/BlocksDrawing.jucer | 34 +- .../Builds/LinuxMakefile/Makefile | 8 +- .../BlocksDrawing.xcodeproj/project.pbxproj | 11 +- .../BlocksDrawing_App.vcxproj | 38 +- .../BlocksDrawing_App.vcxproj.filters | 2944 +++++++-------- .../BlocksDrawing_App.vcxproj | 38 +- .../BlocksDrawing_App.vcxproj.filters | 2944 +++++++-------- .../BlocksDrawing.xcodeproj/project.pbxproj | 15 +- .../BlocksDrawing/JuceLibraryCode/AppConfig.h | 54 +- .../BlocksDrawing/Source/LightpadComponent.h | 12 +- .../BLOCKS/BlocksMonitor/BlocksMonitor.jucer | 32 +- .../Builds/LinuxMakefile/Makefile | 8 +- .../BlocksMonitor.xcodeproj/project.pbxproj | 11 +- .../BlocksMonitor_App.vcxproj | 38 +- .../BlocksMonitor_App.vcxproj.filters | 2944 +++++++-------- .../BlocksMonitor_App.vcxproj | 38 +- .../BlocksMonitor_App.vcxproj.filters | 2944 +++++++-------- .../BlocksMonitor.xcodeproj/project.pbxproj | 15 +- .../BlocksMonitor/JuceLibraryCode/AppConfig.h | 54 +- .../BlocksMonitor/Source/MainComponent.h | 2 +- examples/BLOCKS/BlocksSynth/BlocksSynth.jucer | 32 +- .../BlocksSynth/Builds/LinuxMakefile/Makefile | 8 +- .../BlocksSynth.xcodeproj/project.pbxproj | 11 +- .../VisualStudio2015/BlocksSynth_App.vcxproj | 38 +- .../BlocksSynth_App.vcxproj.filters | 2944 +++++++-------- .../VisualStudio2017/BlocksSynth_App.vcxproj | 38 +- .../BlocksSynth_App.vcxproj.filters | 2944 +++++++-------- .../iOS/BlocksSynth.xcodeproj/project.pbxproj | 15 +- .../BlocksSynth/JuceLibraryCode/AppConfig.h | 54 +- examples/BLOCKS/BlocksSynth/Source/Audio.h | 2 +- .../BLOCKS/BlocksSynth/Source/Oscillators.h | 18 +- .../BlocksSynth/Source/WaveshapeProgram.h | 4 +- .../BouncingBallWavetableDemo.jucer | 28 +- .../Builds/LinuxMakefile/Makefile | 8 +- .../project.pbxproj | 11 +- .../BouncingBallWavetableDemo.sln | 12 +- .../BouncingBallWavetableDemo_App.vcxproj | 74 +- ...ncingBallWavetableDemo_App.vcxproj.filters | 2852 +++++++------- .../BouncingBallWavetableDemo_App.vcxproj | 38 +- ...ncingBallWavetableDemo_App.vcxproj.filters | 2852 +++++++------- .../JuceLibraryCode/AppConfig.h | 56 +- .../project.pbxproj | 11 +- .../ComponentTutorialExample_App.vcxproj | 38 +- ...mponentTutorialExample_App.vcxproj.filters | 1902 +++++----- .../ComponentTutorialExample_App.vcxproj | 38 +- ...mponentTutorialExample_App.vcxproj.filters | 1902 +++++----- .../ComponentTutorialExample.jucer | 25 +- .../JuceLibraryCode/AppConfig.h | 26 +- .../project.pbxproj | 10 +- .../DSPModulePluginDemo_SharedCode.vcxproj | 42 +- ...odulePluginDemo_SharedCode.vcxproj.filters | 3166 ++++++++-------- ...PModulePluginDemo_StandalonePlugin.vcxproj | 3 +- ...luginDemo_StandalonePlugin.vcxproj.filters | 8 +- .../DSPModulePluginDemo_VST.vcxproj | 3 +- .../DSPModulePluginDemo_VST.vcxproj.filters | 8 +- .../DSPModulePluginDemo_SharedCode.vcxproj | 44 +- ...odulePluginDemo_SharedCode.vcxproj.filters | 3166 ++++++++-------- ...PModulePluginDemo_StandalonePlugin.vcxproj | 5 +- ...luginDemo_StandalonePlugin.vcxproj.filters | 8 +- .../DSPModulePluginDemo_VST.vcxproj | 5 +- .../DSPModulePluginDemo_VST.vcxproj.filters | 8 +- .../DSP module plugin demo.jucer | 49 +- .../JuceLibraryCode/AppConfig.h | 68 +- .../Source/PluginEditor.cpp | 21 +- .../Source/PluginProcessor.cpp | 10 +- .../Source/PluginProcessor.h | 2 +- .../DSPDemo/Builds/LinuxMakefile/Makefile | 4 +- .../MacOSX/DSPDemo.xcodeproj/project.pbxproj | 7 +- .../VisualStudio2017/DSPDemo_App.vcxproj | 44 +- .../DSPDemo_App.vcxproj.filters | 2908 ++++++++------- examples/DSPDemo/DSPDemo.jucer | 27 +- examples/DSPDemo/JuceLibraryCode/AppConfig.h | 58 +- .../DSPDemo/JuceLibraryCode/BinaryData.cpp | 18 +- examples/DSPDemo/JuceLibraryCode/BinaryData.h | 6 +- .../DSPDemo/Source/Demos/ConvolutionDemo.cpp | 2 +- .../DSPDemo/Source/Demos/OscillatorDemo.cpp | 8 +- .../Source/Demos/StateVariableFilterDemo.cpp | 2 +- examples/DSPDemo/Source/Main.cpp | 10 +- examples/DSPDemo/Source/MainComponent.cpp | 7 +- .../Demo/Builds/Android/app/CMakeLists.txt | 42 +- examples/Demo/Builds/Android/app/build.gradle | 13 +- .../Android/app/src/main/AndroidManifest.xml | 7 +- .../main/java/com/roli/jucedemo/JuceDemo.java | 1723 +++++++++ .../roli/jucedemo/SharingContentProvider.java | 129 + .../com/yourcompany/jucedemo/JuceDemo.java | 104 + examples/Demo/Builds/Android/build.gradle | 3 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- examples/Demo/Builds/LinuxMakefile/Makefile | 8 +- .../MacOSX/JuceDemo.xcodeproj/project.pbxproj | 15 +- .../VisualStudio2013/JuceDemo_App.vcxproj | 38 +- .../JuceDemo_App.vcxproj.filters | 3180 ++++++++-------- .../VisualStudio2015/JuceDemo_App.vcxproj | 38 +- .../JuceDemo_App.vcxproj.filters | 3180 ++++++++-------- .../VisualStudio2017/JuceDemo_App.vcxproj | 38 +- .../JuceDemo_App.vcxproj.filters | 3180 ++++++++-------- .../iOS/JuceDemo.xcodeproj/project.pbxproj | 15 +- .../AppIcon.appiconset/Icon-29.png | Bin 1896 -> 1650 bytes .../AppIcon.appiconset/Icon-29@2x.png | Bin 4599 -> 4395 bytes .../AppIcon.appiconset/Icon-29@3x.png | Bin 7006 -> 6732 bytes .../AppIcon.appiconset/Icon-60@2x.png | Bin 10946 -> 10478 bytes .../AppIcon.appiconset/Icon-72.png | Bin 4859 -> 4708 bytes .../AppIcon.appiconset/Icon-72@2x.png | Bin 10302 -> 9823 bytes .../AppIcon.appiconset/Icon-76.png | Bin 5556 -> 5368 bytes .../AppIcon.appiconset/Icon-76@2x.png | Bin 11373 -> 10888 bytes .../AppIcon.appiconset/Icon-83.5@2x.png | Bin 13506 -> 12870 bytes .../AppIcon.appiconset/Icon-@3x.png | Bin 15434 -> 14731 bytes .../AppIcon.appiconset/Icon-AppStore-1024.png | Bin 50668 -> 49618 bytes .../Icon-Notification-20@2x.png | Bin 2452 -> 2303 bytes .../Icon-Notification-20@3x.png | Bin 4956 -> 4687 bytes .../Icon-Notifications-20.png | Bin 979 -> 912 bytes .../Icon-Notifications-20@2x.png | Bin 2452 -> 2303 bytes .../AppIcon.appiconset/Icon-Small-1.png | Bin 1896 -> 1650 bytes .../AppIcon.appiconset/Icon-Small-50.png | Bin 3630 -> 3433 bytes .../AppIcon.appiconset/Icon-Small-50@2x.png | Bin 8685 -> 8292 bytes .../AppIcon.appiconset/Icon-Small@2x-1.png | Bin 4599 -> 4395 bytes .../AppIcon.appiconset/Icon-Spotlight-40.png | Bin 2452 -> 2303 bytes .../Icon-Spotlight-40@2x-1.png | Bin 5453 -> 5235 bytes .../Icon-Spotlight-40@2x.png | Bin 5453 -> 5235 bytes .../Icon-Spotlight-40@3x.png | Bin 10946 -> 10478 bytes .../AppIcon.appiconset/Icon.png | Bin 4433 -> 4180 bytes .../AppIcon.appiconset/Icon@2x.png | Bin 10317 -> 9928 bytes examples/Demo/JuceDemo.jucer | 74 +- examples/Demo/JuceLibraryCode/AppConfig.h | 52 +- examples/Demo/Source/Demos/AnimationDemo.cpp | 11 +- .../Demo/Source/Demos/AudioLatencyDemo.cpp | 20 +- .../Demo/Source/Demos/AudioPlaybackDemo.cpp | 55 +- .../Demo/Source/Demos/AudioRecordingDemo.cpp | 34 +- .../Source/Demos/AudioSynthesiserDemo.cpp | 30 +- examples/Demo/Source/Demos/CameraDemo.cpp | 65 +- .../Demo/Source/Demos/ChildProcessDemo.cpp | 18 +- .../Demo/Source/Demos/CryptographyDemo.cpp | 45 +- examples/Demo/Source/Demos/DialogsDemo.cpp | 244 +- examples/Demo/Source/Demos/FlexBoxDemo.cpp | 186 +- examples/Demo/Source/Demos/FontsDemo.cpp | 23 +- examples/Demo/Source/Demos/GraphicsDemo.cpp | 10 +- examples/Demo/Source/Demos/GridDemo.cpp | 188 +- .../Demo/Source/Demos/LiveConstantDemo.cpp | 17 +- .../Demo/Source/Demos/LookAndFeelDemo.cpp | 27 +- examples/Demo/Source/Demos/MDIDemo.cpp | 53 +- examples/Demo/Source/Demos/MidiDemo.cpp | 32 +- .../Demo/Source/Demos/MultithreadingDemo.cpp | 21 +- examples/Demo/Source/Demos/NetworkingDemo.cpp | 21 +- examples/Demo/Source/Demos/OpenGLDemo.cpp | 104 +- examples/Demo/Source/Demos/OpenGLDemo2D.cpp | 20 +- examples/Demo/Source/Demos/SystemInfoDemo.cpp | 1 + .../Demo/Source/Demos/TimersAndEventsDemo.cpp | 59 +- examples/Demo/Source/Demos/UnitTestsDemo.cpp | 15 +- examples/Demo/Source/Demos/ValueTreesDemo.cpp | 23 +- examples/Demo/Source/Demos/VideoDemo.cpp | 15 +- .../Demo/Source/Demos/WavefrontObjParser.h | 2 +- examples/Demo/Source/Demos/WebBrowserDemo.cpp | 37 +- examples/Demo/Source/Demos/WidgetsDemo.cpp | 284 +- examples/Demo/Source/Demos/WindowsDemo.cpp | 18 +- examples/Demo/Source/Demos/XMLandJSONDemo.cpp | 27 +- examples/Demo/Source/Main.cpp | 7 +- examples/Demo/Source/MainWindow.cpp | 27 +- examples/Demo/Source/MainWindow.h | 2 + .../HelloWorld/Builds/LinuxMakefile/Makefile | 8 +- .../HelloWorld.xcodeproj/project.pbxproj | 11 +- .../VisualStudio2015/HelloWorld_App.vcxproj | 38 +- .../HelloWorld_App.vcxproj.filters | 1902 +++++----- .../VisualStudio2017/HelloWorld_App.vcxproj | 38 +- .../HelloWorld_App.vcxproj.filters | 1902 +++++----- .../iOS/HelloWorld.xcodeproj/project.pbxproj | 15 +- examples/HelloWorld/HelloWorld.jucer | 38 +- .../HelloWorld/JuceLibraryCode/AppConfig.h | 26 +- examples/HelloWorld/Source/Main.cpp | 2 +- .../Builds/Android/app/CMakeLists.txt | 42 +- .../Builds/Android/app/build.gradle | 13 +- .../InAppPurchase.java | 147 +- .../SharingContentProvider.java | 129 + .../InAppPurchase/Builds/Android/build.gradle | 3 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../InAppPurchase.xcodeproj/project.pbxproj | 10 +- .../InAppPurchase.xcodeproj/project.pbxproj | 15 +- .../AppIcon.appiconset/Icon-29.png | Bin 1739 -> 1389 bytes .../AppIcon.appiconset/Icon-29@2x.png | Bin 4576 -> 3712 bytes .../AppIcon.appiconset/Icon-29@3x.png | Bin 7099 -> 6237 bytes .../AppIcon.appiconset/Icon-60@2x.png | Bin 11630 -> 10083 bytes .../AppIcon.appiconset/Icon-72.png | Bin 5446 -> 4762 bytes .../AppIcon.appiconset/Icon-72@2x.png | Bin 12733 -> 11725 bytes .../AppIcon.appiconset/Icon-76.png | Bin 5910 -> 5156 bytes .../AppIcon.appiconset/Icon-76@2x.png | Bin 14009 -> 12845 bytes .../AppIcon.appiconset/Icon-83.5@2x.png | Bin 16280 -> 14883 bytes .../AppIcon.appiconset/Icon-@3x.png | Bin 18077 -> 16528 bytes .../AppIcon.appiconset/Icon-AppStore-1024.png | Bin 80633 -> 78219 bytes .../Icon-Notification-20@2x.png | Bin 2605 -> 2180 bytes .../Icon-Notification-20@3x.png | Bin 4787 -> 3873 bytes .../Icon-Notifications-20.png | Bin 948 -> 792 bytes .../Icon-Notifications-20@2x.png | Bin 2605 -> 2180 bytes .../AppIcon.appiconset/Icon-Small-1.png | Bin 1739 -> 1389 bytes .../AppIcon.appiconset/Icon-Small-50.png | Bin 3613 -> 3036 bytes .../AppIcon.appiconset/Icon-Small-50@2x.png | Bin 8971 -> 7759 bytes .../AppIcon.appiconset/Icon-Small@2x-1.png | Bin 4576 -> 3712 bytes .../AppIcon.appiconset/Icon-Spotlight-40.png | Bin 2605 -> 2180 bytes .../Icon-Spotlight-40@2x-1.png | Bin 6321 -> 5550 bytes .../Icon-Spotlight-40@2x.png | Bin 6321 -> 5550 bytes .../Icon-Spotlight-40@3x.png | Bin 11630 -> 10083 bytes .../AppIcon.appiconset/Icon.png | Bin 4510 -> 3646 bytes .../AppIcon.appiconset/Icon@2x.png | Bin 10695 -> 9315 bytes examples/InAppPurchase/InAppPurchase.jucer | 38 +- .../InAppPurchase/JuceLibraryCode/AppConfig.h | 54 +- examples/InAppPurchase/Source/Main.cpp | 16 +- .../MPETest/Builds/LinuxMakefile/Makefile | 8 +- .../MacOSX/MPETest.xcodeproj/project.pbxproj | 11 +- .../VisualStudio2015/MPETest_App.vcxproj | 38 +- .../MPETest_App.vcxproj.filters | 2940 +++++++-------- .../VisualStudio2017/MPETest_App.vcxproj | 38 +- .../MPETest_App.vcxproj.filters | 2940 +++++++-------- examples/MPETest/JuceLibraryCode/AppConfig.h | 56 +- examples/MPETest/MPETest.jucer | 33 +- examples/MPETest/Source/MPEDemoSynthVoice.h | 6 +- examples/MPETest/Source/MPESetupComponent.h | 32 +- examples/MPETest/Source/ZoneColourPicker.h | 28 +- .../Builds/Android/app/CMakeLists.txt | 42 +- .../MidiTest/Builds/Android/app/build.gradle | 13 +- .../Android/app/src/main/AndroidManifest.xml | 2 +- .../com/yourcompany/miditest/MidiTest.java | 178 +- .../miditest/SharingContentProvider.java | 138 + examples/MidiTest/Builds/Android/build.gradle | 3 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../MidiTest/Builds/LinuxMakefile/Makefile | 8 +- .../MacOSX/MidiTest.xcodeproj/project.pbxproj | 11 +- .../VisualStudio2015/MidiTest_App.vcxproj | 38 +- .../MidiTest_App.vcxproj.filters | 2766 +++++++------- .../VisualStudio2017/MidiTest_App.vcxproj | 38 +- .../MidiTest_App.vcxproj.filters | 2766 +++++++------- .../iOS/MidiTest.xcodeproj/project.pbxproj | 15 +- examples/MidiTest/JuceLibraryCode/AppConfig.h | 54 +- examples/MidiTest/MidiTest.jucer | 49 +- examples/MidiTest/Source/MainComponent.cpp | 4 +- examples/MidiTest/Source/MainComponent.h | 6 +- .../Builds/Android/app/CMakeLists.txt | 42 +- .../Builds/Android/app/build.gradle | 13 +- .../JUCENetworkGraphicsDemo.java | 147 +- .../SharingContentProvider.java | 129 + .../Builds/Android/build.gradle | 3 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../Builds/LinuxMakefile/Makefile | 8 +- .../project.pbxproj | 11 +- .../JUCE Network Graphics Demo.sln | 12 +- .../JUCE Network Graphics Demo_App.vcxproj | 74 +- ... Network Graphics Demo_App.vcxproj.filters | 2950 +++++++-------- .../JUCE Network Graphics Demo_App.vcxproj | 38 +- ... Network Graphics Demo_App.vcxproj.filters | 2948 +++++++-------- .../project.pbxproj | 15 +- .../AppIcon.appiconset/Icon-29.png | Bin 1896 -> 1650 bytes .../AppIcon.appiconset/Icon-29@2x.png | Bin 4599 -> 4395 bytes .../AppIcon.appiconset/Icon-29@3x.png | Bin 7006 -> 6732 bytes .../AppIcon.appiconset/Icon-60@2x.png | Bin 10946 -> 10478 bytes .../AppIcon.appiconset/Icon-72.png | Bin 4859 -> 4708 bytes .../AppIcon.appiconset/Icon-72@2x.png | Bin 10302 -> 9823 bytes .../AppIcon.appiconset/Icon-76.png | Bin 5556 -> 5368 bytes .../AppIcon.appiconset/Icon-76@2x.png | Bin 11373 -> 10888 bytes .../AppIcon.appiconset/Icon-83.5@2x.png | Bin 13506 -> 12870 bytes .../AppIcon.appiconset/Icon-@3x.png | Bin 15434 -> 14731 bytes .../AppIcon.appiconset/Icon-AppStore-1024.png | Bin 50668 -> 49618 bytes .../Icon-Notification-20@2x.png | Bin 2452 -> 2303 bytes .../Icon-Notification-20@3x.png | Bin 4956 -> 4687 bytes .../Icon-Notifications-20.png | Bin 979 -> 912 bytes .../Icon-Notifications-20@2x.png | Bin 2452 -> 2303 bytes .../AppIcon.appiconset/Icon-Small-1.png | Bin 1896 -> 1650 bytes .../AppIcon.appiconset/Icon-Small-50.png | Bin 3630 -> 3433 bytes .../AppIcon.appiconset/Icon-Small-50@2x.png | Bin 8685 -> 8292 bytes .../AppIcon.appiconset/Icon-Small@2x-1.png | Bin 4599 -> 4395 bytes .../AppIcon.appiconset/Icon-Spotlight-40.png | Bin 2452 -> 2303 bytes .../Icon-Spotlight-40@2x-1.png | Bin 5453 -> 5235 bytes .../Icon-Spotlight-40@2x.png | Bin 5453 -> 5235 bytes .../Icon-Spotlight-40@3x.png | Bin 10946 -> 10478 bytes .../AppIcon.appiconset/Icon.png | Bin 4433 -> 4180 bytes .../AppIcon.appiconset/Icon@2x.png | Bin 10317 -> 9928 bytes .../JuceLibraryCode/AppConfig.h | 54 +- .../NetworkGraphicsDemo.jucer | 49 +- examples/NetworkGraphicsDemo/Source/Demos.h | 4 +- .../Source/MasterComponent.h | 7 +- .../NetworkGraphicsDemo/Source/SharedCanvas.h | 2 +- .../OSCMonitor/Builds/LinuxMakefile/Makefile | 8 +- .../OSCMonitor.xcodeproj/project.pbxproj | 11 +- .../Builds/VisualStudio2015/OSCMonitor.sln | 12 +- .../VisualStudio2015/OSCMonitor_App.vcxproj | 74 +- .../OSCMonitor_App.vcxproj.filters | 2896 ++++++++------- .../VisualStudio2017/OSCMonitor_App.vcxproj | 38 +- .../OSCMonitor_App.vcxproj.filters | 2896 ++++++++------- .../OSCMonitor/JuceLibraryCode/AppConfig.h | 52 +- examples/OSCMonitor/OSCMonitor.jucer | 32 +- examples/OSCMonitor/Source/OSCLogListBox.h | 26 +- .../Builds/Android/app/CMakeLists.txt | 42 +- .../Builds/Android/app/build.gradle | 13 +- .../yourcompany/oscreceiver/OSCReceiver.java | 147 +- .../oscreceiver/SharingContentProvider.java | 129 + .../OSCReceiver/Builds/Android/build.gradle | 3 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../OSCReceiver/Builds/LinuxMakefile/Makefile | 8 +- .../OSCReceiver.xcodeproj/project.pbxproj | 11 +- .../Builds/VisualStudio2015/OSCReceiver.sln | 12 +- .../VisualStudio2015/OSCReceiver_App.vcxproj | 74 +- .../OSCReceiver_App.vcxproj.filters | 1992 +++++----- .../VisualStudio2017/OSCReceiver_App.vcxproj | 38 +- .../OSCReceiver_App.vcxproj.filters | 1992 +++++----- .../iOS/OSCReceiver.xcodeproj/project.pbxproj | 15 +- .../OSCReceiver/JuceLibraryCode/AppConfig.h | 26 +- examples/OSCReceiver/OSCReceiver.jucer | 50 +- .../Builds/Android/app/CMakeLists.txt | 36 +- .../OSCSender/Builds/Android/app/build.gradle | 13 +- .../com/yourcompany/oscsender/OSCSender.java | 147 +- .../oscsender/SharingContentProvider.java | 129 + .../OSCSender/Builds/Android/build.gradle | 3 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../OSCSender/Builds/LinuxMakefile/Makefile | 8 +- .../OSCSender.xcodeproj/project.pbxproj | 11 +- .../Builds/VisualStudio2015/OSCSender.sln | 12 +- .../VisualStudio2015/OSCSender_App.vcxproj | 67 +- .../OSCSender_App.vcxproj.filters | 1797 ++++----- .../VisualStudio2017/OSCSender_App.vcxproj | 31 +- .../OSCSender_App.vcxproj.filters | 1797 ++++----- .../iOS/OSCSender.xcodeproj/project.pbxproj | 15 +- .../OSCSender/JuceLibraryCode/AppConfig.h | 24 +- examples/OSCSender/OSCSender.jucer | 51 +- examples/OSCSender/Source/MainComponent.h | 4 +- .../project.pbxproj | 11 +- .../OpenGLAppExample_App.vcxproj | 38 +- .../OpenGLAppExample_App.vcxproj.filters | 2854 +++++++------- .../project.pbxproj | 15 +- .../JuceLibraryCode/AppConfig.h | 52 +- .../OpenGLAppExample/OpenGLAppExample.jucer | 29 +- .../OpenGLAppExample/Source/MainComponent.cpp | 2 +- .../Source/Resources/WavefrontObjParser.h | 2 +- .../project.pbxproj | 11 +- .../VisualStudio2013/PluckedStringsDemo.sln | 12 +- .../PluckedStringsDemo_App.vcxproj | 74 +- .../PluckedStringsDemo_App.vcxproj.filters | 2766 +++++++------- .../PluckedStringsDemo_App.vcxproj | 38 +- .../PluckedStringsDemo_App.vcxproj.filters | 2766 +++++++------- .../JuceLibraryCode/AppConfig.h | 54 +- .../PluckedStringsDemo.jucer | 26 +- .../Source/StringComponent.h | 10 +- .../Source/StringSynthesiser.h | 2 +- .../Arpeggiator/Arpeggiator.jucer | 35 +- .../Arpeggiator.xcodeproj/project.pbxproj | 21 +- .../Builds/VisualStudio2015/Arpeggiator.sln | 20 +- .../Arpeggiator_SharedCode.vcxproj | 80 +- .../Arpeggiator_SharedCode.vcxproj.filters | 3020 +++++++-------- .../VisualStudio2015/Arpeggiator_VST.vcxproj | 45 +- .../Arpeggiator_VST.vcxproj.filters | 8 +- .../Arpeggiator_SharedCode.vcxproj | 38 +- .../Arpeggiator_SharedCode.vcxproj.filters | 3020 +++++++-------- .../VisualStudio2017/Arpeggiator_VST.vcxproj | 5 +- .../Arpeggiator_VST.vcxproj.filters | 8 +- .../Arpeggiator/JuceLibraryCode/AppConfig.h | 60 +- .../Arpeggiator/Source/Arpeggiator.cpp | 15 +- .../GainPlugIn.xcodeproj/project.pbxproj | 26 +- .../Builds/VisualStudio2015/GainPlugIn.sln | 28 +- .../GainPlugIn_SharedCode.vcxproj | 80 +- .../GainPlugIn_SharedCode.vcxproj.filters | 3020 +++++++-------- .../VisualStudio2015/GainPlugIn_VST.vcxproj | 45 +- .../GainPlugIn_VST.vcxproj.filters | 8 +- .../VisualStudio2015/GainPlugIn_VST3.vcxproj | 45 +- .../GainPlugIn_VST3.vcxproj.filters | 8 +- .../GainPlugIn_SharedCode.vcxproj | 38 +- .../GainPlugIn_SharedCode.vcxproj.filters | 3020 +++++++-------- .../VisualStudio2017/GainPlugIn_VST.vcxproj | 5 +- .../GainPlugIn_VST.vcxproj.filters | 8 +- .../VisualStudio2017/GainPlugIn_VST3.vcxproj | 5 +- .../GainPlugIn_VST3.vcxproj.filters | 8 +- .../PlugInSamples/GainPlugIn/GainPlugIn.jucer | 42 +- .../GainPlugIn/JuceLibraryCode/AppConfig.h | 60 +- .../GainPlugIn/Source/GainProcessor.cpp | 2 +- .../project.pbxproj | 25 +- .../InterAppAudioEffect.jucer | 28 +- .../JuceLibraryCode/AppConfig.h | 62 +- .../Source/IAAEffectEditor.h | 24 +- .../Source/IAAEffectProcessor.cpp | 14 +- .../Source/IAAEffectProcessor.h | 2 +- .../InterAppAudioEffect/Source/SimpleMeter.h | 1 + .../MultiOutSynth.xcodeproj/project.pbxproj | 31 +- .../Builds/VisualStudio2015/MultiOutSynth.sln | 36 +- .../MultiOutSynth_AAX.vcxproj | 41 +- .../MultiOutSynth_AAX.vcxproj.filters | 8 +- .../MultiOutSynth_SharedCode.vcxproj | 76 +- .../MultiOutSynth_SharedCode.vcxproj.filters | 3024 +++++++-------- .../MultiOutSynth_VST.vcxproj | 41 +- .../MultiOutSynth_VST.vcxproj.filters | 8 +- .../MultiOutSynth_VST3.vcxproj | 41 +- .../MultiOutSynth_VST3.vcxproj.filters | 8 +- .../MultiOutSynth_AAX.vcxproj | 13 +- .../MultiOutSynth_AAX.vcxproj.filters | 8 +- .../MultiOutSynth_SharedCode.vcxproj | 34 +- .../MultiOutSynth_SharedCode.vcxproj.filters | 3024 +++++++-------- .../MultiOutSynth_VST.vcxproj | 1 + .../MultiOutSynth_VST.vcxproj.filters | 8 +- .../MultiOutSynth_VST3.vcxproj | 1 + .../MultiOutSynth_VST3.vcxproj.filters | 8 +- .../MultiOutSynth/JuceLibraryCode/AppConfig.h | 60 +- .../MultiOutSynth/MultiOutSynth.jucer | 46 +- .../MultiOutSynth/Source/MultiOutSynth.cpp | 7 +- .../NoiseGate.xcodeproj/project.pbxproj | 31 +- .../Builds/VisualStudio2015/NoiseGate.sln | 36 +- .../VisualStudio2015/NoiseGate_AAX.vcxproj | 41 +- .../NoiseGate_AAX.vcxproj.filters | 8 +- .../NoiseGate_SharedCode.vcxproj | 76 +- .../NoiseGate_SharedCode.vcxproj.filters | 3020 +++++++-------- .../VisualStudio2015/NoiseGate_VST.vcxproj | 41 +- .../NoiseGate_VST.vcxproj.filters | 8 +- .../VisualStudio2015/NoiseGate_VST3.vcxproj | 41 +- .../NoiseGate_VST3.vcxproj.filters | 8 +- .../VisualStudio2017/NoiseGate_AAX.vcxproj | 13 +- .../NoiseGate_AAX.vcxproj.filters | 8 +- .../NoiseGate_SharedCode.vcxproj | 34 +- .../NoiseGate_SharedCode.vcxproj.filters | 3020 +++++++-------- .../VisualStudio2017/NoiseGate_VST.vcxproj | 1 + .../NoiseGate_VST.vcxproj.filters | 8 +- .../VisualStudio2017/NoiseGate_VST3.vcxproj | 1 + .../NoiseGate_VST3.vcxproj.filters | 8 +- .../NoiseGate/JuceLibraryCode/AppConfig.h | 60 +- .../PlugInSamples/NoiseGate/NoiseGate.jucer | 42 +- .../NoiseGate/Source/NoiseGate.cpp | 17 +- .../Surround/Builds/LinuxMakefile/Makefile | 6 +- .../MacOSX/Surround.xcodeproj/project.pbxproj | 31 +- .../VisualStudio2015/Surround_AAX.vcxproj | 1 + .../Surround_AAX.vcxproj.filters | 8 +- .../Surround_SharedCode.vcxproj | 34 +- .../Surround_SharedCode.vcxproj.filters | 3020 +++++++-------- .../VisualStudio2015/Surround_VST.vcxproj | 1 + .../Surround_VST.vcxproj.filters | 8 +- .../VisualStudio2015/Surround_VST3.vcxproj | 1 + .../Surround_VST3.vcxproj.filters | 8 +- .../VisualStudio2017/Surround_AAX.vcxproj | 1 + .../Surround_AAX.vcxproj.filters | 8 +- .../Surround_SharedCode.vcxproj | 34 +- .../Surround_SharedCode.vcxproj.filters | 3020 +++++++-------- .../VisualStudio2017/Surround_VST.vcxproj | 1 + .../Surround_VST.vcxproj.filters | 8 +- .../VisualStudio2017/Surround_VST3.vcxproj | 1 + .../Surround_VST3.vcxproj.filters | 8 +- .../Surround/JuceLibraryCode/AppConfig.h | 60 +- .../Surround/Source/SurroundProcessor.cpp | 15 +- .../PlugInSamples/Surround/Surround.jucer | 14 +- .../Builds/Android/app/CMakeLists.txt | 42 +- .../Builds/Android/app/build.gradle | 13 +- .../Android/app/src/main/AndroidManifest.xml | 2 +- .../PushNotificationsDemo.java | 178 +- .../SharingContentProvider.java | 138 + .../Builds/Android/build.gradle | 3 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../MacOSX/PushNotificationsDemo.entitlements | 8 + .../project.pbxproj | 40 +- .../PushNotificationsDemo_App.vcxproj | 38 +- .../PushNotificationsDemo_App.vcxproj.filters | 2812 +++++++------- .../project.pbxproj | 34 +- .../JuceLibraryCode/AppConfig.h | 50 +- .../PushNotificationsDemo.jucer | 68 +- .../Source/MainComponent.cpp | 478 ++- .../Source/MainComponent.h | 529 +-- .../project.pbxproj | 7 +- .../VisualStudio2013/SimpleFFTExample.sln | 12 +- .../SimpleFFTExample_App.vcxproj | 80 +- .../SimpleFFTExample_App.vcxproj.filters | 2904 ++++++++------- .../SimpleFFTExample_App.vcxproj | 44 +- .../SimpleFFTExample_App.vcxproj.filters | 2904 ++++++++------- .../JuceLibraryCode/AppConfig.h | 60 +- .../SimpleFFTExample/SimpleFFTExample.jucer | 26 +- .../Builds/Android/app/CMakeLists.txt | 42 +- .../Builds/Android/app/build.gradle | 13 +- .../Android/app/src/main/AndroidManifest.xml | 2 +- .../juce/jucedemoplugin/JuceDemoPlugin.java | 178 +- .../SharingContentProvider.java | 138 + .../Builds/Android/build.gradle | 3 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../Builds/LinuxMakefile/Makefile | 8 +- .../JuceDemoPlugin.xcodeproj/project.pbxproj | 31 +- .../JuceDemoPlugin_SharedCode.vcxproj | 38 +- .../JuceDemoPlugin_SharedCode.vcxproj.filters | 2936 +++++++-------- .../JuceDemoPlugin_StandalonePlugin.vcxproj | 5 +- ...emoPlugin_StandalonePlugin.vcxproj.filters | 8 +- .../JuceDemoPlugin_VST.vcxproj | 5 +- .../JuceDemoPlugin_VST.vcxproj.filters | 8 +- .../JuceDemoPlugin_SharedCode.vcxproj | 38 +- .../JuceDemoPlugin_SharedCode.vcxproj.filters | 2936 +++++++-------- .../JuceDemoPlugin_StandalonePlugin.vcxproj | 5 +- ...emoPlugin_StandalonePlugin.vcxproj.filters | 8 +- .../JuceDemoPlugin_VST.vcxproj | 5 +- .../JuceDemoPlugin_VST.vcxproj.filters | 8 +- .../JuceDemoPlugin.xcodeproj/project.pbxproj | 31 +- .../audio plugin demo/JuceDemoPlugin.jucer | 67 +- .../JuceLibraryCode/AppConfig.h | 58 +- .../Source/PluginProcessor.cpp | 12 +- .../audio plugin demo/Source/SinewaveSynth.h | 4 +- .../Builds/LinuxMakefile/Makefile | 8 +- .../Plugin Host.xcodeproj/project.pbxproj | 15 +- .../VisualStudio2013/Plugin Host_App.vcxproj | 39 +- .../Plugin Host_App.vcxproj.filters | 2943 +++++++-------- .../VisualStudio2015/Plugin Host_App.vcxproj | 39 +- .../Plugin Host_App.vcxproj.filters | 2943 +++++++-------- .../VisualStudio2017/Plugin Host_App.vcxproj | 39 +- .../Plugin Host_App.vcxproj.filters | 2943 +++++++-------- .../JuceLibraryCode/AppConfig.h | 44 +- examples/audio plugin host/Plugin Host.jucer | 44 +- .../audio plugin host/Source/FilterGraph.cpp | 359 +- .../audio plugin host/Source/FilterGraph.h | 67 +- .../Source/FilterIOConfiguration.cpp | 118 +- .../Source/FilterIOConfiguration.h | 33 +- .../Source/GraphEditorPanel.cpp | 675 ++-- .../Source/GraphEditorPanel.h | 109 +- .../audio plugin host/Source/HostStartup.cpp | 4 +- .../Source/InternalFilters.cpp | 15 +- .../Source/InternalFilters.h | 1 + .../Source/MainHostWindow.cpp | 113 +- .../audio plugin host/Source/MainHostWindow.h | 36 +- .../audio plugin host/Source/PluginWindow.h | 201 + .../AudioPerformanceTest.jucer | 46 +- .../Builds/Android/app/CMakeLists.txt | 42 +- .../Builds/Android/app/build.gradle | 13 +- .../Android/app/src/main/AndroidManifest.xml | 2 +- .../AudioPerformanceTest.java | 178 +- .../SharingContentProvider.java | 138 + .../Builds/Android/build.gradle | 3 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../Builds/LinuxMakefile/Makefile | 8 +- .../project.pbxproj | 11 +- .../VisualStudio2015/AudioPerformanceTest.sln | 12 +- .../AudioPerformanceTest_App.vcxproj | 74 +- .../AudioPerformanceTest_App.vcxproj.filters | 2766 +++++++------- .../project.pbxproj | 15 +- .../JuceLibraryCode/AppConfig.h | 54 +- extras/Projucer/Builds/LinuxMakefile/Makefile | 20 +- extras/Projucer/Builds/MacOSX/Info-App.plist | 4 +- .../MacOSX/Projucer.xcodeproj/project.pbxproj | 71 +- .../VisualStudio2013/Projucer_App.vcxproj | 57 +- .../Projucer_App.vcxproj.filters | 2001 +++++----- .../Builds/VisualStudio2013/resources.rc | 6 +- .../VisualStudio2015/Projucer_App.vcxproj | 57 +- .../Projucer_App.vcxproj.filters | 2001 +++++----- .../Builds/VisualStudio2015/resources.rc | 6 +- .../VisualStudio2017/Projucer_App.vcxproj | 67 +- .../Projucer_App.vcxproj.filters | 2001 +++++----- .../Builds/VisualStudio2017/resources.rc | 6 +- extras/Projucer/JuceLibraryCode/AppConfig.h | 41 +- .../Projucer/JuceLibraryCode/BinaryData.cpp | 623 +++- extras/Projucer/JuceLibraryCode/BinaryData.h | 41 +- extras/Projucer/JuceLibraryCode/JuceHeader.h | 4 +- extras/Projucer/Projucer.jucer | 106 +- .../Windows/jucer_AboutWindowComponent.h | 51 +- ...ucer_ApplicationUsageDataWindowComponent.h | 56 +- .../jucer_EditorColourSchemeWindowComponent.h | 30 +- .../Windows/jucer_FloatingToolWindow.h | 4 +- .../jucer_GlobalSearchPathsWindowComponent.h | 63 +- .../jucer_SVGPathDataWindowComponent.h | 122 +- .../jucer_TranslationToolWindowComponent.h | 37 +- .../Windows/jucer_UTF8WindowComponent.h | 18 +- .../Source/Application/jucer_Application.cpp | 198 +- .../Source/Application/jucer_Application.h | 9 + .../Source/Application/jucer_AutoUpdater.cpp | 45 +- .../Source/Application/jucer_CommandIDs.h | 19 +- .../Source/Application/jucer_CommandLine.cpp | 133 +- .../Source/Application/jucer_Main.cpp | 2 +- .../Source/Application/jucer_MainWindow.cpp | 133 +- .../Source/Application/jucer_MainWindow.h | 6 +- .../jucer_AnimatedComponentSimpleTemplate.h | 64 + .../jucer_AnimatedComponentTemplate.cpp | 77 +- .../jucer_AnimatedComponentTemplate.h | 38 + .../jucer_AudioComponentSimpleTemplate.h | 92 + .../jucer_AudioComponentTemplate.cpp | 117 +- .../Templates/jucer_AudioComponentTemplate.h | 40 + .../jucer_AudioPluginFilterTemplate.cpp | 14 +- .../jucer_AudioPluginFilterTemplate.h | 4 +- .../Templates/jucer_ComponentTemplate.cpp | 4 +- .../Templates/jucer_ComponentTemplate.h | 4 +- .../jucer_ContentCompSimpleTemplate.h | 56 + .../Templates/jucer_ContentCompTemplate.cpp | 2 +- .../Templates/jucer_ContentCompTemplate.h | 5 +- .../jucer_MainConsoleAppTemplate.cpp | 2 +- .../Templates/jucer_MainTemplate_NoWindow.cpp | 2 +- .../jucer_MainTemplate_SimpleWindow.cpp | 6 +- .../Templates/jucer_MainTemplate_Window.cpp | 2 +- .../jucer_OpenGLComponentSimpleTemplate.h | 75 + .../jucer_OpenGLComponentTemplate.cpp | 90 +- .../Templates/jucer_OpenGLComponentTemplate.h | 40 + .../CodeEditor/jucer_ItemPreviewComponent.h | 31 +- .../CodeEditor/jucer_LiveBuildCodeEditor.h | 17 +- .../CodeEditor/jucer_SourceCodeEditor.cpp | 52 +- .../CodeEditor/jucer_SourceCodeEditor.h | 4 +- .../Components/jucer_TabbedComponentHandler.h | 8 +- .../Components/jucer_ViewportHandler.h | 2 +- .../Documents/jucer_ButtonDocument.cpp | 12 +- .../Documents/jucer_ComponentDocument.cpp | 4 +- .../Documents/jucer_ComponentDocument.h | 2 +- .../PaintElements/jucer_FillType.h | 4 +- .../PaintElements/jucer_PaintElementGroup.cpp | 227 ++ .../PaintElements/jucer_PaintElementGroup.h | 204 +- .../PaintElements/jucer_PaintElementImage.cpp | 430 +++ .../PaintElements/jucer_PaintElementImage.h | 429 +-- .../PaintElements/jucer_PaintElementPath.cpp | 2 +- .../PaintElements/jucer_PaintElementText.h | 1 + .../jucer_ColourPropertyComponent.h | 24 +- .../Properties/jucer_PositionPropertyBase.h | 15 +- .../UI/jucer_EditingPanelBase.cpp | 18 +- .../UI/jucer_JucerDocumentEditor.cpp | 20 +- .../UI/jucer_JucerDocumentEditor.h | 2 +- .../UI/jucer_PaintRoutineEditor.cpp | 6 +- .../UI/jucer_RelativePositionedRectangle.h | 4 +- .../UI/jucer_ResourceEditorPanel.cpp | 65 +- .../UI/jucer_ResourceEditorPanel.h | 5 +- .../UI/jucer_TestComponent.cpp | 2 +- .../ComponentEditor/UI/jucer_TestComponent.h | 2 +- .../ComponentEditor/jucer_BinaryResources.cpp | 85 +- .../ComponentEditor/jucer_ComponentLayout.cpp | 10 +- .../ComponentEditor/jucer_JucerDocument.cpp | 15 +- .../ComponentEditor/jucer_PaintRoutine.cpp | 7 +- .../Licenses/jucer_LicenseController.cpp | 65 +- .../Source/Licenses/jucer_LicenseController.h | 3 +- .../Source/Licenses/jucer_LicenseThread.h | 6 +- .../Source/Licenses/jucer_LicenseWebview.h | 23 +- .../LiveBuildEngine/jucer_ActivityList.h | 2 +- .../LiveBuildEngine/jucer_ClassDatabase.h | 47 +- .../jucer_ClientServerMessages.h | 2 +- .../jucer_CompileEngineClient.cpp | 80 +- .../LiveBuildEngine/jucer_CompileEngineDLL.h | 5 +- .../jucer_CompileEngineServer.cpp | 3 +- .../LiveBuildEngine/jucer_DiagnosticMessage.h | 11 +- .../Source/LiveBuildEngine/jucer_ErrorList.h | 2 +- .../LiveBuildEngine/jucer_ProjectBuildInfo.h | 4 +- .../UI/Sidebar/jucer_ExporterTreeItems.h | 13 +- .../Project/UI/Sidebar/jucer_FileTreeItems.h | 142 +- .../Project/UI/Sidebar/jucer_LiveBuildTab.h | 96 +- .../UI/Sidebar/jucer_ModuleTreeItems.h | 153 +- .../Project/UI/Sidebar/jucer_ProjectTab.h | 24 +- .../UI/Sidebar/jucer_ProjectTreeItemBase.h | 10 +- .../Project/UI/Sidebar/jucer_TabComponents.h | 46 +- .../Project/UI/jucer_ContentViewComponents.h | 30 +- .../UI/jucer_FileGroupInformationComponent.h | 10 +- .../Source/Project/UI/jucer_HeaderComponent.h | 73 +- .../UI/jucer_ModulesInformationComponent.h | 58 +- .../UI/jucer_ProjectContentComponent.cpp | 240 +- .../UI/jucer_ProjectContentComponent.h | 11 +- .../Projucer/Source/Project/jucer_Module.cpp | 197 +- extras/Projucer/Source/Project/jucer_Module.h | 1 - .../Projucer/Source/Project/jucer_Project.cpp | 581 ++- .../Projucer/Source/Project/jucer_Project.h | 208 +- .../Source/Project/jucer_ProjectType.h | 8 +- .../jucer_ProjectExport_Android.h | 814 ++-- .../ProjectSaving/jucer_ProjectExport_CLion.h | 242 +- .../jucer_ProjectExport_CodeBlocks.h | 190 +- .../ProjectSaving/jucer_ProjectExport_MSVC.h | 654 ++-- .../ProjectSaving/jucer_ProjectExport_Make.h | 158 +- .../ProjectSaving/jucer_ProjectExport_Xcode.h | 815 ++-- .../ProjectSaving/jucer_ProjectExporter.cpp | 201 +- .../ProjectSaving/jucer_ProjectExporter.h | 110 +- .../ProjectSaving/jucer_ProjectSaver.cpp | 92 +- .../Source/ProjectSaving/jucer_ProjectSaver.h | 117 +- .../ProjectSaving/jucer_ResourceFile.cpp | 36 +- .../Source/ProjectSaving/jucer_ResourceFile.h | 2 +- .../Settings/jucer_AppearanceSettings.cpp | 9 +- .../Source/Settings/jucer_StoredSettings.cpp | 38 +- .../Source/Settings/jucer_StoredSettings.h | 9 +- .../Utility/Helpers/jucer_FileHelpers.cpp | 12 - .../Utility/Helpers/jucer_MiscUtilities.h | 6 + .../Source/Utility/Helpers/jucer_PresetIDs.h | 42 +- .../jucer_ColourPropertyComponent.h | 19 +- .../jucer_DependencyPathPropertyComponent.cpp | 28 +- .../jucer_DependencyPathPropertyComponent.h | 79 +- .../jucer_FilePathPropertyComponent.h | 16 +- .../jucer_PropertyComponentsWithEnablement.h | 82 + .../jucer_TextWithDefaultPropertyComponent.h | 202 - .../Utility/UI/jucer_JucerTreeViewBase.cpp | 20 +- .../Utility/UI/jucer_JucerTreeViewBase.h | 9 +- .../Utility/UI/jucer_ProjucerLookAndFeel.cpp | 10 +- .../Utility/UI/jucer_ProjucerLookAndFeel.h | 1 + .../Utility/UI/jucer_UserSettingsPopup.h | 54 +- .../Source/Wizards/jucer_NewProjectWizard.h | 3 +- .../Wizards/jucer_NewProjectWizardClasses.cpp | 28 +- .../Wizards/jucer_NewProjectWizardComponent.h | 80 +- .../Wizards/jucer_ProjectWizard_Animated.h | 54 +- .../Wizards/jucer_ProjectWizard_AudioApp.h | 56 +- .../Wizards/jucer_ProjectWizard_AudioPlugin.h | 9 +- .../Wizards/jucer_ProjectWizard_Blank.h | 2 +- .../Wizards/jucer_ProjectWizard_Console.h | 2 +- .../Source/Wizards/jucer_ProjectWizard_DLL.h | 2 +- .../Wizards/jucer_ProjectWizard_GUIApp.h | 45 +- .../jucer_ProjectWizard_StaticLibrary.h | 2 +- .../Wizards/jucer_ProjectWizard_openGL.h | 54 +- .../jucer_TemplateThumbnailsComponent.h | 27 +- .../Builds/LinuxMakefile/Makefile | 2 + .../UnitTestRunner.xcodeproj/project.pbxproj | 7 +- .../UnitTestRunner_ConsoleApp.vcxproj | 44 +- .../UnitTestRunner_ConsoleApp.vcxproj.filters | 3292 +++++++++-------- .../JuceLibraryCode/AppConfig.h | 62 +- extras/UnitTestRunner/UnitTestRunner.jucer | 28 +- extras/binarybuilder/BinaryBuilder.jucer | 24 +- .../Builds/LinuxMakefile/Makefile | 6 +- .../BinaryBuilder.xcodeproj/project.pbxproj | 11 +- .../BinaryBuilder_ConsoleApp.vcxproj | 8 +- .../BinaryBuilder_ConsoleApp.vcxproj.filters | 557 ++- .../binarybuilder/JuceLibraryCode/AppConfig.h | 10 +- extras/binarybuilder/Source/Main.cpp | 7 +- .../juce_dll_StaticLibrary.vcxproj | 38 +- .../juce_dll_StaticLibrary.vcxproj.filters | 2938 +++++++-------- .../windows dll/JuceLibraryCode/AppConfig.h | 56 +- extras/windows dll/jucedll.jucer | 15 +- .../analytics/juce_Analytics.cpp | 25 +- .../juce_analytics/analytics/juce_Analytics.h | 36 +- .../analytics/juce_ButtonTracker.cpp | 22 +- .../analytics/juce_ButtonTracker.h | 20 +- .../destinations/juce_AnalyticsDestination.h | 20 +- .../juce_ThreadedAnalyticsDestination.cpp | 186 +- .../juce_ThreadedAnalyticsDestination.h | 14 +- modules/juce_analytics/juce_analytics.h | 16 +- .../audio_play_head/juce_AudioPlayHead.h | 8 +- .../buffers/juce_AudioChannelSet.cpp | 173 +- .../buffers/juce_AudioChannelSet.h | 152 +- .../buffers/juce_AudioDataConverters.cpp | 6 +- .../buffers/juce_AudioSampleBuffer.h | 124 +- .../buffers/juce_FloatVectorOperations.h | 18 +- .../effects/juce_CatmullRomInterpolator.cpp | 10 + .../effects/juce_CatmullRomInterpolator.h | 52 +- .../juce_audio_basics/effects/juce_Decibels.h | 52 +- .../effects/juce_IIRFilter.cpp | 179 +- .../effects/juce_IIRFilter.h | 9 +- .../effects/juce_LagrangeInterpolator.cpp | 294 +- .../effects/juce_LagrangeInterpolator.h | 52 +- .../effects/juce_LinearSmoothedValue.h | 13 +- modules/juce_audio_basics/juce_audio_basics.h | 2 +- .../juce_audio_basics/midi/juce_MidiBuffer.h | 2 +- .../juce_audio_basics/midi/juce_MidiFile.cpp | 147 +- .../juce_audio_basics/midi/juce_MidiFile.h | 15 +- .../midi/juce_MidiMessageSequence.cpp | 18 +- .../mpe/juce_MPEInstrument.cpp | 151 +- .../mpe/juce_MPEInstrument.h | 29 +- .../mpe/juce_MPEMessages.cpp | 8 +- .../juce_audio_basics/mpe/juce_MPENote.cpp | 16 +- modules/juce_audio_basics/mpe/juce_MPENote.h | 28 +- .../mpe/juce_MPESynthesiser.cpp | 94 +- .../mpe/juce_MPESynthesiser.h | 4 +- .../mpe/juce_MPESynthesiserBase.cpp | 11 +- .../mpe/juce_MPESynthesiserBase.h | 6 +- .../mpe/juce_MPESynthesiserVoice.cpp | 1 - .../mpe/juce_MPESynthesiserVoice.h | 4 +- .../juce_audio_basics/mpe/juce_MPEValue.cpp | 17 +- modules/juce_audio_basics/mpe/juce_MPEValue.h | 2 +- .../juce_audio_basics/mpe/juce_MPEZone.cpp | 4 +- .../mpe/juce_MPEZoneLayout.cpp | 84 +- .../mpe/juce_MPEZoneLayout.h | 16 +- .../native/juce_mac_CoreAudioLayouts.h | 21 + .../sources/juce_AudioSource.h | 6 +- .../sources/juce_BufferingAudioSource.h | 2 +- .../juce_ChannelRemappingAudioSource.h | 2 +- .../sources/juce_MixerAudioSource.cpp | 2 +- .../sources/juce_MixerAudioSource.h | 2 +- .../sources/juce_ResamplingAudioSource.cpp | 6 +- .../sources/juce_ResamplingAudioSource.h | 2 +- .../sources/juce_ToneGeneratorAudioSource.cpp | 2 +- .../synthesisers/juce_Synthesiser.cpp | 20 +- .../synthesisers/juce_Synthesiser.h | 8 +- .../audio_io/juce_AudioDeviceManager.cpp | 141 +- .../audio_io/juce_AudioDeviceManager.h | 21 +- .../audio_io/juce_AudioIODevice.h | 8 +- .../audio_io/juce_AudioIODeviceType.cpp | 2 +- .../juce_audio_devices/juce_audio_devices.cpp | 4 +- .../juce_audio_devices/juce_audio_devices.h | 9 +- .../native/juce_android_Audio.cpp | 2 +- .../native/juce_android_Midi.cpp | 2 +- .../native/juce_android_OpenSL.cpp | 118 +- .../native/juce_ios_Audio.cpp | 773 ++-- .../native/juce_ios_Audio.h | 6 +- .../native/juce_linux_ALSA.cpp | 8 +- .../native/juce_linux_Midi.cpp | 4 +- .../native/juce_mac_CoreAudio.cpp | 561 ++- .../native/juce_mac_CoreMidi.cpp | 30 +- .../native/juce_win32_DirectSound.cpp | 10 +- .../native/juce_win32_Midi.cpp | 4 +- .../native/juce_win32_WASAPI.cpp | 9 +- .../sources/juce_AudioSourcePlayer.cpp | 9 +- .../sources/juce_AudioSourcePlayer.h | 16 +- .../sources/juce_AudioTransportSource.h | 4 +- .../codecs/juce_AiffAudioFormat.cpp | 2 +- .../codecs/juce_CoreAudioFormat.cpp | 34 +- .../codecs/juce_FlacAudioFormat.cpp | 2 +- .../codecs/juce_MP3AudioFormat.cpp | 16 +- .../codecs/juce_OggVorbisAudioFormat.cpp | 6 +- .../codecs/juce_WavAudioFormat.cpp | 28 +- .../format/juce_AudioFormatManager.cpp | 2 +- .../format/juce_AudioFormatManager.h | 7 +- .../format/juce_AudioFormatReader.cpp | 35 +- .../format/juce_AudioFormatReader.h | 4 +- .../format/juce_AudioFormatWriter.cpp | 20 +- .../format/juce_AudioFormatWriter.h | 8 +- .../format/juce_BufferingAudioFormatReader.h | 2 +- .../juce_audio_formats/juce_audio_formats.h | 2 +- .../sampler/juce_Sampler.cpp | 6 +- .../juce_audio_formats/sampler/juce_Sampler.h | 6 +- .../AAX/juce_AAX_Wrapper.cpp | 554 +-- .../RTAS/juce_RTAS_WinUtilities.cpp | 11 +- .../RTAS/juce_RTAS_Wrapper.cpp | 2 +- .../Standalone/juce_StandaloneFilterApp.cpp | 15 +- .../Standalone/juce_StandaloneFilterWindow.h | 96 +- .../VST/juce_VST_Wrapper.cpp | 7 +- .../VST3/juce_VST3_Wrapper.cpp | 46 +- .../juce_audio_plugin_client.h | 14 +- .../utility/juce_IncludeSystemHeaders.h | 4 +- .../utility/juce_PluginHostType.h | 138 +- .../format/juce_AudioPluginFormat.cpp | 2 +- .../format/juce_AudioPluginFormatManager.cpp | 49 +- .../format_types/juce_AU_Shared.h | 6 +- .../juce_AudioUnitPluginFormat.mm | 22 +- .../format_types/juce_LADSPAPluginFormat.cpp | 6 +- .../format_types/juce_VST3Common.h | 142 +- .../format_types/juce_VST3Headers.h | 13 + .../format_types/juce_VST3PluginFormat.cpp | 192 +- .../format_types/juce_VST3PluginFormat.h | 7 + .../format_types/juce_VSTCommon.h | 2 +- .../format_types/juce_VSTPluginFormat.cpp | 45 +- .../juce_audio_processors.h | 2 +- .../processors/juce_AudioProcessor.cpp | 354 +- .../processors/juce_AudioProcessor.h | 139 +- .../processors/juce_AudioProcessorEditor.cpp | 10 +- .../processors/juce_AudioProcessorGraph.cpp | 1838 ++++----- .../processors/juce_AudioProcessorGraph.h | 194 +- .../scanning/juce_KnownPluginList.cpp | 42 +- .../scanning/juce_KnownPluginList.h | 1 + .../scanning/juce_PluginDirectoryScanner.cpp | 20 +- .../scanning/juce_PluginDirectoryScanner.h | 6 + .../scanning/juce_PluginListComponent.cpp | 85 +- .../scanning/juce_PluginListComponent.h | 10 +- .../utilities/juce_AudioParameterBool.h | 8 +- .../utilities/juce_AudioParameterChoice.h | 8 +- .../utilities/juce_AudioParameterFloat.h | 8 +- .../utilities/juce_AudioParameterInt.h | 8 +- .../juce_AudioProcessorParameters.cpp | 16 +- .../juce_AudioProcessorValueTreeState.cpp | 89 +- .../juce_AudioProcessorValueTreeState.h | 41 +- .../gui/juce_AudioAppComponent.h | 13 + .../gui/juce_AudioDeviceSelectorComponent.cpp | 437 +-- .../gui/juce_AudioDeviceSelectorComponent.h | 9 +- .../gui/juce_AudioThumbnail.cpp | 27 +- .../gui/juce_AudioThumbnail.h | 2 +- .../gui/juce_AudioVisualiserComponent.cpp | 2 +- .../gui/juce_AudioVisualiserComponent.h | 2 +- .../gui/juce_MidiKeyboardComponent.cpp | 394 +- .../gui/juce_MidiKeyboardComponent.h | 90 +- modules/juce_audio_utils/juce_audio_utils.cpp | 5 +- modules/juce_audio_utils/juce_audio_utils.h | 4 +- ..._ios_BluetoothMidiDevicePairingDialogue.mm | 7 +- .../native/juce_mac_AudioCDBurner.mm | 4 +- .../native/juce_win32_AudioCDBurner.cpp | 4 +- .../players/juce_AudioProcessorPlayer.cpp | 4 +- .../players/juce_SoundPlayer.cpp | 31 +- .../players/juce_SoundPlayer.h | 2 +- .../juce_blocks_basics/blocks/juce_Block.h | 25 +- .../blocks/juce_ControlButton.h | 73 +- .../blocks/juce_TouchList.h | 17 +- .../blocks/juce_TouchSurface.h | 2 +- .../juce_blocks_basics/juce_blocks_basics.h | 2 +- .../littlefoot/juce_LittleFootCompiler.h | 7 +- .../topology/juce_PhysicalTopologySource.cpp | 37 +- .../topology/juce_RuleBasedTopologySource.cpp | 2 +- .../visualisers/juce_DrumPadLEDProgram.cpp | 7 +- modules/juce_box2d/juce_box2d.h | 2 +- .../containers/juce_AbstractFifo.cpp | 142 +- .../juce_core/containers/juce_AbstractFifo.h | 103 +- modules/juce_core/containers/juce_Array.h | 89 +- .../containers/juce_ElementComparator.h | 2 +- modules/juce_core/containers/juce_HashMap.h | 2 +- .../containers/juce_ListenerList.cpp | 189 - .../juce_core/containers/juce_ListenerList.h | 463 +-- .../containers/juce_NamedValueSet.cpp | 145 +- .../juce_core/containers/juce_NamedValueSet.h | 61 +- .../juce_core/containers/juce_OwnedArray.h | 82 +- modules/juce_core/containers/juce_SparseSet.h | 81 +- modules/juce_core/containers/juce_Variant.h | 17 +- .../files/juce_DirectoryIterator.cpp | 27 +- .../juce_core/files/juce_DirectoryIterator.h | 6 +- modules/juce_core/files/juce_File.cpp | 54 +- modules/juce_core/files/juce_File.h | 49 +- .../juce_core/files/juce_FileInputStream.cpp | 8 +- .../juce_core/files/juce_FileInputStream.h | 6 +- .../juce_core/files/juce_FileOutputStream.cpp | 6 +- .../juce_core/files/juce_FileOutputStream.h | 8 +- .../juce_core/files/juce_FileSearchPath.cpp | 57 +- modules/juce_core/files/juce_FileSearchPath.h | 14 +- .../juce_core/files/juce_TemporaryFile.cpp | 2 +- modules/juce_core/files/juce_TemporaryFile.h | 2 +- .../files/juce_WildcardFileFilter.cpp | 13 +- modules/juce_core/javascript/juce_JSON.h | 2 +- .../juce_core/javascript/juce_Javascript.cpp | 117 +- modules/juce_core/juce_core.cpp | 1 - modules/juce_core/juce_core.h | 2 +- modules/juce_core/maths/juce_Expression.cpp | 12 +- modules/juce_core/maths/juce_MathsFunctions.h | 191 +- modules/juce_core/memory/juce_Atomic.h | 380 +- modules/juce_core/memory/juce_ByteOrder.h | 2 +- .../memory/juce_OptionalScopedPointer.h | 25 +- modules/juce_core/memory/juce_ScopedPointer.h | 167 +- modules/juce_core/memory/juce_Singleton.h | 327 +- modules/juce_core/memory/juce_WeakReference.h | 16 +- .../juce_core/misc/juce_StdFunctionCompat.cpp | 22 +- .../juce_core/misc/juce_StdFunctionCompat.h | 2 +- modules/juce_core/misc/juce_WindowsRegistry.h | 2 +- .../java/AndroidSharingContentProvider.java | 138 + .../juce_core/native/java/AndroidWebView.java | 69 + .../native/java/JuceAppActivity.java | 143 +- .../native/juce_BasicNativeHeaders.h | 60 +- .../juce_core/native/juce_android_Files.cpp | 433 ++- .../native/juce_android_JNIHelpers.h | 350 +- .../juce_core/native/juce_android_Network.cpp | 231 +- .../native/juce_android_SystemStats.cpp | 29 +- .../juce_core/native/juce_curl_Network.cpp | 10 +- .../native/juce_linux_SystemStats.cpp | 5 + modules/juce_core/native/juce_mac_Network.mm | 14 +- .../juce_core/native/juce_mac_SystemStats.mm | 5 + .../juce_core/native/juce_osx_ObjCHelpers.h | 132 +- .../juce_core/native/juce_posix_NamedPipe.cpp | 10 +- .../juce_core/native/juce_posix_SharedCode.h | 18 +- modules/juce_core/native/juce_win32_Files.cpp | 6 +- .../native/juce_win32_SystemStats.cpp | 5 + .../juce_core/native/juce_win32_Threads.cpp | 12 +- modules/juce_core/network/juce_IPAddress.cpp | 21 +- modules/juce_core/network/juce_Socket.cpp | 8 + modules/juce_core/network/juce_Socket.h | 10 +- modules/juce_core/network/juce_URL.cpp | 266 +- modules/juce_core/network/juce_URL.h | 81 +- .../juce_core/network/juce_WebInputStream.h | 2 +- .../streams/juce_BufferedInputStream.cpp | 36 +- .../streams/juce_BufferedInputStream.h | 2 +- .../streams/juce_MemoryInputStream.cpp | 21 +- .../streams/juce_MemoryInputStream.h | 4 +- .../streams/juce_SubregionStream.cpp | 8 +- .../juce_core/system/juce_CompilerSupport.h | 106 +- modules/juce_core/system/juce_PlatformDefs.h | 20 +- .../juce_core/system/juce_StandardHeader.h | 8 +- modules/juce_core/system/juce_SystemStats.h | 5 + .../juce_core/system/juce_TargetPlatform.h | 17 +- .../juce_core/text/juce_LocalisedStrings.cpp | 8 +- .../juce_core/text/juce_LocalisedStrings.h | 6 +- modules/juce_core/text/juce_String.cpp | 20 +- modules/juce_core/text/juce_String.h | 24 +- modules/juce_core/text/juce_StringArray.cpp | 65 +- .../juce_core/threads/juce_ChildProcess.cpp | 6 +- .../threads/juce_HighResolutionTimer.cpp | 2 +- modules/juce_core/threads/juce_SpinLock.h | 4 +- modules/juce_core/threads/juce_Thread.cpp | 39 +- modules/juce_core/threads/juce_Thread.h | 14 +- modules/juce_core/threads/juce_ThreadPool.cpp | 2 +- .../juce_core/time/juce_PerformanceCounter.h | 2 +- modules/juce_core/time/juce_Time.cpp | 12 +- modules/juce_core/time/juce_Time.h | 2 +- modules/juce_core/xml/juce_XmlDocument.cpp | 20 +- modules/juce_core/xml/juce_XmlElement.cpp | 4 - modules/juce_core/xml/juce_XmlElement.h | 8 +- .../zip/juce_GZIPCompressorOutputStream.cpp | 24 +- .../zip/juce_GZIPCompressorOutputStream.h | 21 +- .../zip/juce_GZIPDecompressorInputStream.cpp | 12 +- .../zip/juce_GZIPDecompressorInputStream.h | 6 +- modules/juce_core/zip/juce_ZipFile.cpp | 110 +- modules/juce_cryptography/hashing/juce_MD5.h | 2 +- modules/juce_cryptography/juce_cryptography.h | 2 +- .../juce_ApplicationProperties.cpp | 17 +- .../juce_ApplicationProperties.h | 2 +- .../app_properties/juce_PropertiesFile.cpp | 96 +- .../app_properties/juce_PropertiesFile.h | 3 +- .../juce_data_structures.h | 3 +- .../undomanager/juce_UndoManager.cpp | 62 +- .../undomanager/juce_UndoManager.h | 4 +- .../values/juce_Value.cpp | 6 +- .../juce_data_structures/values/juce_Value.h | 6 +- .../values/juce_ValueTree.cpp | 181 +- .../values/juce_ValueTree.h | 252 +- .../values/juce_ValueWithDefault.h | 163 + modules/juce_dsp/containers/juce_AudioBlock.h | 172 +- .../juce_dsp/containers/juce_SIMDRegister.h | 82 +- .../containers/juce_SIMDRegister_test.cpp | 55 +- .../filter_design/juce_FilterDesign.cpp | 151 +- .../filter_design/juce_FilterDesign.h | 37 +- .../juce_dsp/frequency/juce_Convolution.cpp | 438 ++- modules/juce_dsp/frequency/juce_Convolution.h | 47 +- modules/juce_dsp/frequency/juce_FFT.cpp | 34 +- modules/juce_dsp/frequency/juce_FFT_test.cpp | 14 +- modules/juce_dsp/frequency/juce_Windowing.cpp | 2 +- modules/juce_dsp/juce_dsp.cpp | 1 + modules/juce_dsp/juce_dsp.h | 9 +- modules/juce_dsp/maths/juce_Matrix.cpp | 2 +- modules/juce_dsp/maths/juce_Matrix.h | 2 +- modules/juce_dsp/maths/juce_Matrix_test.cpp | 2 +- modules/juce_dsp/maths/juce_Phase.h | 66 + modules/juce_dsp/maths/juce_Polynomial.h | 4 +- .../juce_dsp/maths/juce_SpecialFunctions.cpp | 12 +- .../juce_dsp/native/juce_avx_SIMDNativeOps.h | 185 +- .../native/juce_fallback_SIMDNativeOps.h | 32 + .../juce_dsp/native/juce_neon_SIMDNativeOps.h | 295 +- .../juce_dsp/native/juce_sse_SIMDNativeOps.h | 93 + .../juce_dsp/processors/juce_FIRFilter.cpp | 8 +- modules/juce_dsp/processors/juce_FIRFilter.h | 2 +- .../processors/juce_FIRFilter_test.cpp | 23 +- .../juce_dsp/processors/juce_IIRFilter.cpp | 8 +- modules/juce_dsp/processors/juce_IIRFilter.h | 2 +- .../juce_dsp/processors/juce_LadderFilter.cpp | 170 + .../juce_dsp/processors/juce_LadderFilter.h | 142 + modules/juce_dsp/processors/juce_Oscillator.h | 65 +- .../juce_dsp/processors/juce_Oversampling.cpp | 6 +- .../juce_dsp/processors/juce_Oversampling.h | 2 +- .../juce_dsp/processors/juce_ProcessorChain.h | 12 +- modules/juce_dsp/processors/juce_Reverb.h | 115 + .../processors/juce_StateVariableFilter.h | 15 +- modules/juce_dsp/processors/juce_WaveShaper.h | 3 - .../broadcasters/juce_ChangeBroadcaster.cpp | 2 +- .../juce_ConnectedChildProcess.cpp | 82 +- .../interprocess/juce_ConnectedChildProcess.h | 15 +- .../juce_InterprocessConnection.cpp | 18 +- .../juce_InterprocessConnection.h | 4 +- .../juce_InterprocessConnectionServer.cpp | 11 +- .../juce_InterprocessConnectionServer.h | 2 +- modules/juce_events/juce_events.h | 2 +- .../messages/juce_ApplicationBase.cpp | 37 +- .../messages/juce_ApplicationBase.h | 17 +- .../messages/juce_Initialisation.h | 42 +- .../messages/juce_MessageListener.cpp | 2 +- .../messages/juce_MessageManager.cpp | 20 +- .../messages/juce_MessageManager.h | 4 +- .../native/juce_android_Messaging.cpp | 30 +- .../native/juce_ios_MessageManager.mm | 6 +- .../native/juce_linux_Messaging.cpp | 4 +- .../native/juce_mac_MessageManager.mm | 105 +- .../native/juce_win32_Messaging.cpp | 12 +- .../native/juce_win32_WinRTWrapper.cpp | 2 +- .../native/juce_win32_WinRTWrapper.h | 4 +- modules/juce_events/timers/juce_Timer.cpp | 204 +- modules/juce_events/timers/juce_Timer.h | 4 +- .../colour/juce_ColourGradient.cpp | 57 +- .../colour/juce_ColourGradient.h | 51 +- modules/juce_graphics/colour/juce_Colours.h | 2 +- .../juce_graphics/colour/juce_FillType.cpp | 37 +- modules/juce_graphics/colour/juce_FillType.h | 5 + .../contexts/juce_GraphicsContext.cpp | 42 +- .../contexts/juce_GraphicsContext.h | 10 +- .../fonts/juce_CustomTypeface.cpp | 2 +- modules/juce_graphics/fonts/juce_Font.cpp | 4 +- .../fonts/juce_GlyphArrangement.cpp | 2 +- .../fonts/juce_GlyphArrangement.h | 5 +- .../juce_graphics/fonts/juce_TextLayout.cpp | 92 +- modules/juce_graphics/fonts/juce_TextLayout.h | 5 +- modules/juce_graphics/fonts/juce_Typeface.cpp | 22 +- modules/juce_graphics/fonts/juce_Typeface.h | 4 +- .../geometry/juce_AffineTransform.cpp | 185 +- .../geometry/juce_AffineTransform.h | 32 +- .../juce_graphics/geometry/juce_EdgeTable.cpp | 14 +- .../juce_graphics/geometry/juce_EdgeTable.h | 4 +- .../geometry/juce_Parallelogram.h | 192 + modules/juce_graphics/geometry/juce_Path.cpp | 462 +-- modules/juce_graphics/geometry/juce_Path.h | 13 +- .../geometry/juce_PathIterator.cpp | 42 +- .../geometry/juce_PathIterator.h | 4 +- .../geometry/juce_PathStrokeType.cpp | 12 +- .../geometry/juce_RectangleList.h | 17 +- modules/juce_graphics/images/juce_Image.cpp | 10 +- modules/juce_graphics/images/juce_Image.h | 15 +- .../juce_graphics/images/juce_ImageCache.cpp | 4 +- modules/juce_graphics/juce_graphics.h | 3 +- .../native/juce_RenderingHelpers.h | 745 ++-- .../native/juce_android_Fonts.cpp | 38 +- .../native/juce_android_GraphicsContext.cpp | 6 +- .../native/juce_freetype_Fonts.cpp | 4 +- .../native/juce_mac_CoreGraphicsContext.mm | 17 +- .../buttons/juce_ArrowButton.cpp | 2 +- .../juce_gui_basics/buttons/juce_Button.cpp | 108 +- modules/juce_gui_basics/buttons/juce_Button.h | 58 +- .../buttons/juce_DrawableButton.cpp | 33 +- .../buttons/juce_ToolbarButton.cpp | 4 +- .../commands/juce_ApplicationCommandID.h | 2 +- .../juce_ApplicationCommandManager.cpp | 37 +- .../commands/juce_ApplicationCommandManager.h | 4 +- .../commands/juce_KeyPressMappingSet.cpp | 2 +- .../components/juce_Component.cpp | 466 +-- .../components/juce_Component.h | 73 +- .../components/juce_ComponentListener.cpp | 1 + .../components/juce_ComponentListener.h | 10 + .../components/juce_Desktop.cpp | 69 +- .../juce_gui_basics/components/juce_Desktop.h | 18 +- .../components/juce_ModalComponentManager.cpp | 105 +- .../components/juce_ModalComponentManager.h | 121 +- .../drawables/juce_Drawable.cpp | 77 +- .../juce_gui_basics/drawables/juce_Drawable.h | 73 +- .../drawables/juce_DrawableComposite.cpp | 205 +- .../drawables/juce_DrawableComposite.h | 71 +- .../drawables/juce_DrawableImage.cpp | 223 +- .../drawables/juce_DrawableImage.h | 48 +- .../drawables/juce_DrawablePath.cpp | 537 +-- .../drawables/juce_DrawablePath.h | 77 +- .../drawables/juce_DrawableRectangle.cpp | 124 +- .../drawables/juce_DrawableRectangle.h | 40 +- .../drawables/juce_DrawableShape.cpp | 349 +- .../drawables/juce_DrawableShape.h | 72 +- .../drawables/juce_DrawableText.cpp | 226 +- .../drawables/juce_DrawableText.h | 63 +- .../drawables/juce_SVGParser.cpp | 39 +- .../filebrowser/juce_ContentSharer.cpp | 281 ++ .../filebrowser/juce_ContentSharer.h | 149 + ...juce_DirectoryContentsDisplayComponent.cpp | 6 +- .../juce_DirectoryContentsDisplayComponent.h | 5 +- .../juce_DirectoryContentsList.cpp | 41 +- .../filebrowser/juce_DirectoryContentsList.h | 2 +- .../filebrowser/juce_FileBrowserComponent.cpp | 117 +- .../filebrowser/juce_FileBrowserComponent.h | 33 +- .../filebrowser/juce_FileChooser.cpp | 174 +- .../filebrowser/juce_FileChooser.h | 152 +- .../filebrowser/juce_FileChooserDialogBox.cpp | 49 +- .../filebrowser/juce_FileChooserDialogBox.h | 2 - .../juce_FileSearchPathListComponent.cpp | 114 +- .../juce_FileSearchPathListComponent.h | 8 +- .../filebrowser/juce_FileTreeComponent.cpp | 11 +- .../filebrowser/juce_FilenameComponent.cpp | 34 +- .../filebrowser/juce_FilenameComponent.h | 14 +- modules/juce_gui_basics/juce_gui_basics.cpp | 11 +- modules/juce_gui_basics/juce_gui_basics.h | 30 +- .../keyboard/juce_KeyPress.cpp | 1 + .../keyboard/juce_KeyboardFocusTraverser.cpp | 47 +- .../keyboard/juce_TextEditorKeyMapper.h | 2 +- .../layout/juce_AnimatedPosition.h | 16 +- .../layout/juce_ComponentAnimator.cpp | 8 +- .../layout/juce_ComponentBuilder.cpp | 9 +- .../layout/juce_ConcertinaPanel.cpp | 10 +- .../juce_gui_basics/layout/juce_FlexBox.cpp | 26 +- modules/juce_gui_basics/layout/juce_FlexBox.h | 49 +- .../juce_gui_basics/layout/juce_FlexItem.h | 19 +- modules/juce_gui_basics/layout/juce_Grid.cpp | 9 +- modules/juce_gui_basics/layout/juce_Grid.h | 100 +- .../juce_gui_basics/layout/juce_GridItem.h | 74 +- .../layout/juce_MultiDocumentPanel.cpp | 7 +- .../layout/juce_MultiDocumentPanel.h | 2 +- .../juce_gui_basics/layout/juce_ScrollBar.cpp | 42 +- .../juce_gui_basics/layout/juce_ScrollBar.h | 41 +- .../juce_gui_basics/layout/juce_SidePanel.cpp | 237 ++ .../juce_gui_basics/layout/juce_SidePanel.h | 187 + .../layout/juce_StretchableObjectResizer.h | 2 +- .../layout/juce_TabbedButtonBar.cpp | 40 +- .../layout/juce_TabbedButtonBar.h | 2 +- .../layout/juce_TabbedComponent.cpp | 5 +- .../juce_gui_basics/layout/juce_Viewport.cpp | 35 +- .../lookandfeel/juce_LookAndFeel.cpp | 18 +- .../lookandfeel/juce_LookAndFeel.h | 3 +- .../lookandfeel/juce_LookAndFeel_V2.cpp | 493 +-- .../lookandfeel/juce_LookAndFeel_V2.h | 6 + .../lookandfeel/juce_LookAndFeel_V3.cpp | 43 +- .../lookandfeel/juce_LookAndFeel_V4.cpp | 298 +- .../lookandfeel/juce_LookAndFeel_V4.h | 4 + .../menus/juce_BurgerMenuComponent.cpp | 294 ++ .../menus/juce_BurgerMenuComponent.h | 106 + .../menus/juce_MenuBarModel.cpp | 6 +- .../juce_gui_basics/menus/juce_MenuBarModel.h | 2 - .../juce_gui_basics/menus/juce_PopupMenu.cpp | 97 +- .../juce_gui_basics/menus/juce_PopupMenu.h | 4 + .../misc/juce_JUCESplashScreen.cpp | 20 +- .../misc/juce_JUCESplashScreen.h | 1 + .../mouse/juce_DragAndDropContainer.cpp | 53 +- .../mouse/juce_DragAndDropContainer.h | 1 + .../mouse/juce_MouseCursor.cpp | 33 +- .../juce_gui_basics/mouse/juce_MouseCursor.h | 2 +- .../juce_gui_basics/mouse/juce_MouseEvent.cpp | 4 +- .../mouse/juce_MouseInactivityDetector.cpp | 11 +- .../mouse/juce_MouseInactivityDetector.h | 4 +- .../mouse/juce_MouseInputSource.cpp | 19 +- .../mouse/juce_SelectedItemSet.h | 8 +- .../mouse/juce_TooltipClient.h | 2 +- .../native/juce_android_ContentSharer.cpp | 880 +++++ .../native/juce_android_FileChooser.cpp | 200 +- .../native/juce_android_Windowing.cpp | 102 +- .../native/juce_common_MimeTypes.cpp | 735 ++++ .../native/juce_ios_ContentSharer.cpp | 214 ++ .../native/juce_ios_FileChooser.mm | 322 ++ .../native/juce_ios_UIViewComponentPeer.mm | 2 +- .../native/juce_ios_Windowing.mm | 35 +- .../native/juce_linux_FileChooser.cpp | 301 +- .../juce_gui_basics/native/juce_linux_X11.cpp | 2 +- .../juce_gui_basics/native/juce_linux_X11.h | 6 +- .../native/juce_linux_X11_Windowing.cpp | 57 +- .../native/juce_mac_FileChooser.mm | 407 +- .../native/juce_mac_MainMenu.mm | 20 +- .../native/juce_mac_MouseCursor.mm | 16 +- .../native/juce_mac_NSViewComponentPeer.mm | 22 +- .../native/juce_mac_Windowing.mm | 12 +- .../native/juce_win32_FileChooser.cpp | 638 +++- .../native/juce_win32_Windowing.cpp | 173 +- .../positioning/juce_MarkerList.cpp | 6 +- .../positioning/juce_MarkerList.h | 10 + .../juce_RelativeCoordinatePositioner.cpp | 31 +- .../juce_RelativeParallelogram.cpp | 6 +- .../positioning/juce_RelativePointPath.cpp | 36 - .../positioning/juce_RelativePointPath.h | 4 - .../juce_BooleanPropertyComponent.cpp | 7 +- .../juce_BooleanPropertyComponent.h | 5 +- .../juce_ButtonPropertyComponent.cpp | 10 +- .../properties/juce_ButtonPropertyComponent.h | 5 +- .../juce_ChoicePropertyComponent.cpp | 145 +- .../properties/juce_ChoicePropertyComponent.h | 42 +- .../properties/juce_PropertyComponent.h | 1 + .../properties/juce_PropertyPanel.cpp | 101 +- .../juce_SliderPropertyComponent.cpp | 12 +- .../properties/juce_SliderPropertyComponent.h | 5 +- .../properties/juce_TextPropertyComponent.cpp | 117 +- .../properties/juce_TextPropertyComponent.h | 44 +- .../juce_gui_basics/widgets/juce_ComboBox.cpp | 72 +- .../juce_gui_basics/widgets/juce_ComboBox.h | 25 +- .../juce_gui_basics/widgets/juce_Label.cpp | 118 +- modules/juce_gui_basics/widgets/juce_Label.h | 30 +- .../juce_gui_basics/widgets/juce_ListBox.cpp | 28 +- .../juce_gui_basics/widgets/juce_ListBox.h | 2 +- .../juce_gui_basics/widgets/juce_Slider.cpp | 134 +- modules/juce_gui_basics/widgets/juce_Slider.h | 33 +- .../widgets/juce_TableHeaderComponent.cpp | 9 +- .../widgets/juce_TableHeaderComponent.h | 2 - .../widgets/juce_TextEditor.cpp | 61 +- .../juce_gui_basics/widgets/juce_TextEditor.h | 15 +- .../juce_gui_basics/widgets/juce_Toolbar.cpp | 153 +- .../juce_gui_basics/widgets/juce_Toolbar.h | 9 +- .../widgets/juce_ToolbarItemComponent.cpp | 15 +- .../juce_gui_basics/widgets/juce_TreeView.cpp | 15 +- .../juce_gui_basics/widgets/juce_TreeView.h | 2 +- .../windows/juce_AlertWindow.cpp | 4 +- .../windows/juce_AlertWindow.h | 6 +- .../windows/juce_ComponentPeer.cpp | 15 +- .../windows/juce_DocumentWindow.cpp | 48 +- .../windows/juce_NativeMessageBox.h | 2 +- .../windows/juce_ResizableWindow.cpp | 34 +- .../windows/juce_ThreadWithProgressWindow.cpp | 13 +- .../windows/juce_ThreadWithProgressWindow.h | 2 +- .../windows/juce_TooltipWindow.cpp | 22 + .../windows/juce_TopLevelWindow.cpp | 14 +- .../windows/juce_TopLevelWindow.h | 2 +- .../code_editor/juce_CodeDocument.cpp | 4 +- .../code_editor/juce_CodeEditorComponent.cpp | 43 +- .../embedding/juce_ActiveXControlComponent.h | 6 +- .../embedding/juce_AndroidViewComponent.h | 79 + modules/juce_gui_extra/juce_gui_extra.cpp | 8 + modules/juce_gui_extra/juce_gui_extra.h | 3 +- .../misc/juce_ColourSelector.cpp | 62 +- .../juce_gui_extra/misc/juce_ColourSelector.h | 12 +- .../misc/juce_KeyMappingEditorComponent.cpp | 42 +- .../misc/juce_LiveConstantEditor.cpp | 55 +- .../misc/juce_LiveConstantEditor.h | 14 +- .../misc/juce_PreferencesPanel.cpp | 26 +- .../misc/juce_PreferencesPanel.h | 7 +- .../misc/juce_PushNotifications.cpp | 12 +- .../misc/juce_PushNotifications.h | 86 +- .../misc/juce_RecentlyOpenedFilesList.cpp | 10 + .../misc/juce_RecentlyOpenedFilesList.h | 8 + .../misc/juce_WebBrowserComponent.h | 8 +- .../native/juce_AndroidViewComponent.cpp | 165 + .../native/juce_android_PushNotifications.cpp | 393 +- .../juce_android_WebBrowserComponent.cpp | 496 ++- .../native/juce_ios_PushNotifications.cpp | 194 +- .../native/juce_ios_UIViewComponent.mm | 6 +- .../native/juce_linux_X11_SystemTrayIcon.cpp | 4 +- .../juce_linux_X11_WebBrowserComponent.cpp | 8 +- .../native/juce_linux_XEmbedComponent.cpp | 2 +- .../native/juce_mac_PushNotifications.cpp | 555 +++ .../native/juce_mac_SystemTrayIcon.cpp | 4 +- .../native/juce_mac_WebBrowserComponent.mm | 16 +- .../native/juce_win32_SystemTrayIcon.cpp | 4 +- .../native/juce_win32_WebBrowserComponent.cpp | 42 +- modules/juce_opengl/geometry/juce_Matrix3D.h | 100 +- modules/juce_opengl/geometry/juce_Vector3D.h | 20 +- modules/juce_opengl/juce_opengl.h | 2 +- .../native/juce_MissingGLDefinitions.h | 4 + .../juce_opengl/native/juce_OpenGL_android.h | 31 +- modules/juce_opengl/native/juce_OpenGL_ios.h | 2 +- .../native/juce_OpenGL_linux_X11.h | 4 +- modules/juce_opengl/native/juce_OpenGL_osx.h | 10 +- .../juce_opengl/native/juce_OpenGL_win32.h | 7 +- .../juce_opengl/opengl/juce_OpenGLContext.cpp | 54 +- .../opengl/juce_OpenGLFrameBuffer.cpp | 23 +- .../opengl/juce_OpenGLGraphicsContext.cpp | 279 +- .../opengl/juce_OpenGLGraphicsContext.h | 2 +- .../juce_opengl/opengl/juce_OpenGLHelpers.cpp | 4 +- .../juce_opengl/opengl/juce_OpenGLHelpers.h | 2 +- .../juce_opengl/opengl/juce_OpenGLImage.cpp | 4 +- modules/juce_osc/juce_osc.h | 2 +- modules/juce_osc/osc/juce_OSCArgument.h | 2 +- modules/juce_osc/osc/juce_OSCBundle.cpp | 8 +- modules/juce_osc/osc/juce_OSCBundle.h | 7 +- modules/juce_osc/osc/juce_OSCMessage.cpp | 9 +- modules/juce_osc/osc/juce_OSCMessage.h | 22 +- modules/juce_osc/osc/juce_OSCReceiver.cpp | 58 +- modules/juce_osc/osc/juce_OSCReceiver.h | 8 + modules/juce_osc/osc/juce_OSCSender.cpp | 26 +- modules/juce_osc/osc/juce_OSCSender.h | 49 +- modules/juce_osc/osc/juce_OSCTimeTag.cpp | 2 +- modules/juce_osc/osc/juce_OSCTimeTag.h | 8 +- .../in_app_purchases/juce_InAppPurchases.cpp | 8 +- .../juce_product_unlocking.h | 2 +- .../marketplace/juce_OnlineUnlockForm.cpp | 46 +- .../marketplace/juce_OnlineUnlockForm.h | 5 +- .../marketplace/juce_OnlineUnlockStatus.cpp | 8 +- .../marketplace/juce_OnlineUnlockStatus.h | 8 + .../juce_TracktionMarketplaceStatus.cpp | 50 +- .../juce_TracktionMarketplaceStatus.h | 5 + .../native/juce_android_InAppPurchases.cpp | 133 +- .../native/juce_ios_InAppPurchases.cpp | 53 +- .../juce_video/capture/juce_CameraDevice.cpp | 2 +- .../juce_video/capture/juce_CameraDevice.h | 5 - modules/juce_video/juce_video.h | 4 +- modules/juce_video/native/juce_win32_Video.h | 4 +- .../playback/juce_VideoComponent.cpp | 12 +- 1338 files changed, 125572 insertions(+), 106332 deletions(-) create mode 100644 examples/AnalyticsCollection/Builds/Android/app/src/main/java/com/yourcompany/analyticscollection/SharingContentProvider.java create mode 100644 examples/AnalyticsCollection/Source/DemoAnalyticsEventTypes.h create mode 100644 examples/Demo/Builds/Android/app/src/main/java/com/roli/jucedemo/JuceDemo.java create mode 100644 examples/Demo/Builds/Android/app/src/main/java/com/roli/jucedemo/SharingContentProvider.java create mode 100644 examples/InAppPurchase/Builds/Android/app/src/main/java/com/roli/juceinapppurchasesample/SharingContentProvider.java create mode 100644 examples/MidiTest/Builds/Android/app/src/main/java/com/yourcompany/miditest/SharingContentProvider.java create mode 100644 examples/NetworkGraphicsDemo/Builds/Android/app/src/main/java/com/juce/networkgraphicsdemo/SharingContentProvider.java create mode 100644 examples/OSCReceiver/Builds/Android/app/src/main/java/com/yourcompany/oscreceiver/SharingContentProvider.java create mode 100644 examples/OSCSender/Builds/Android/app/src/main/java/com/yourcompany/oscsender/SharingContentProvider.java create mode 100644 examples/PushNotificationsDemo/Builds/Android/app/src/main/java/com/juce/pushnotificationsdemo/SharingContentProvider.java create mode 100644 examples/PushNotificationsDemo/Builds/MacOSX/PushNotificationsDemo.entitlements create mode 100644 examples/audio plugin demo/Builds/Android/app/src/main/java/com/juce/jucedemoplugin/SharingContentProvider.java create mode 100644 examples/audio plugin host/Source/PluginWindow.h create mode 100644 extras/AudioPerformanceTest/Builds/Android/app/src/main/java/com/juce/audioperformancetest/SharingContentProvider.java create mode 100644 extras/Projucer/Source/BinaryData/Templates/jucer_AnimatedComponentSimpleTemplate.h create mode 100644 extras/Projucer/Source/BinaryData/Templates/jucer_AnimatedComponentTemplate.h create mode 100644 extras/Projucer/Source/BinaryData/Templates/jucer_AudioComponentSimpleTemplate.h create mode 100644 extras/Projucer/Source/BinaryData/Templates/jucer_AudioComponentTemplate.h create mode 100644 extras/Projucer/Source/BinaryData/Templates/jucer_ContentCompSimpleTemplate.h create mode 100644 extras/Projucer/Source/BinaryData/Templates/jucer_OpenGLComponentSimpleTemplate.h create mode 100644 extras/Projucer/Source/BinaryData/Templates/jucer_OpenGLComponentTemplate.h create mode 100644 extras/Projucer/Source/ComponentEditor/PaintElements/jucer_PaintElementGroup.cpp create mode 100644 extras/Projucer/Source/ComponentEditor/PaintElements/jucer_PaintElementImage.cpp create mode 100644 extras/Projucer/Source/Utility/UI/PropertyComponents/jucer_PropertyComponentsWithEnablement.h delete mode 100644 extras/Projucer/Source/Utility/UI/PropertyComponents/jucer_TextWithDefaultPropertyComponent.h delete mode 100644 modules/juce_core/containers/juce_ListenerList.cpp create mode 100644 modules/juce_core/native/java/AndroidSharingContentProvider.java create mode 100644 modules/juce_core/native/java/AndroidWebView.java create mode 100644 modules/juce_data_structures/values/juce_ValueWithDefault.h mode change 100644 => 100755 modules/juce_dsp/filter_design/juce_FilterDesign.h create mode 100644 modules/juce_dsp/maths/juce_Phase.h create mode 100644 modules/juce_dsp/processors/juce_LadderFilter.cpp create mode 100644 modules/juce_dsp/processors/juce_LadderFilter.h create mode 100644 modules/juce_dsp/processors/juce_Reverb.h create mode 100644 modules/juce_graphics/geometry/juce_Parallelogram.h create mode 100644 modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp create mode 100644 modules/juce_gui_basics/filebrowser/juce_ContentSharer.h create mode 100644 modules/juce_gui_basics/layout/juce_SidePanel.cpp create mode 100644 modules/juce_gui_basics/layout/juce_SidePanel.h create mode 100644 modules/juce_gui_basics/menus/juce_BurgerMenuComponent.cpp create mode 100644 modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h create mode 100644 modules/juce_gui_basics/native/juce_android_ContentSharer.cpp create mode 100644 modules/juce_gui_basics/native/juce_common_MimeTypes.cpp create mode 100644 modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp create mode 100644 modules/juce_gui_basics/native/juce_ios_FileChooser.mm create mode 100644 modules/juce_gui_extra/embedding/juce_AndroidViewComponent.h create mode 100644 modules/juce_gui_extra/native/juce_AndroidViewComponent.cpp create mode 100644 modules/juce_gui_extra/native/juce_mac_PushNotifications.cpp diff --git a/BREAKING-CHANGES.txt b/BREAKING-CHANGES.txt index d6379710..26834486 100644 --- a/BREAKING-CHANGES.txt +++ b/BREAKING-CHANGES.txt @@ -1,6 +1,94 @@ JUCE breaking changes ===================== +Develop +======= + + +Version 5.2.1 +============= + +Change +------ +Calling JUCEApplicationBase::quit() on Android will now really quit the app, +rather than just placing it in background. Starting with API level 21 (Android 5.0), the +app will not appear in recent apps list after calling quit(). Prior to API 21, the app will still +appear in recent app lists but when a user chooses the app, a new instance of the app will be started. + +Possible Issues +--------------- +Any code calling JUCEApplicationBase::quit() to place the app in background will close the app instead. + +Workaround +---------- +Use Process::hide(). + +Rationale +--------- +The old behaviour JUCEApplicationBase::quit() was confusing JUCE code, as a new instance of JUCE +app was attempted to be created, while the older instance was still running in background. This +would result in assertions when starting a second instance. + + +Change +------ +On Windows, release builds will now link to the dynamic C++ runtime by default + +Possible Issues +--------------- +If you are creating a new .jucer project, then your plug-in will now link to the dynamic +C++ runtime by default, which means that you MUST ensure that the C++ runtime libraries +exist on your customer's computers. + +Workaround +---------- +If you are only targeting Windows 10, then the C++ runtime is now part of the system core +components and will always exist on the computers of your customers (just like kernel332.dll, +for example). If you are targeting Windows versions between Vista and Windows 10, then you +should build your plug-in with the latest updated version of VS2015 or later, which ensures +that it's linked to the universal runtime. Universal runtime is part of the system's core +libraries on Windows 10 and on Windows versions Vista to 8.1, it will be available on your +customer's computers via Windows Update. Unfortunately, if your customer has just installed +Windows 8.1 to Vista on a fresh computer, then there is a chance that the update mechanism +for the universal runtime hasn't triggered yet and your plug-in may still fail. Your installer +should prompt the user to install all the Windows updates in this case or you can deploy the +universal runtime as a redistributable with your installer. If you are targeting earlier +versions of Windows then you should always include the runtime as a redistributable with your +plug-in's installer. Alternatively, you can change the runtime linking to static (however, +see 'Rationale' section). + +Rationale +--------- +In a recent update to Windows 10, Microsoft has limited the number of fiber local storage +(FLS) slots per process. Effectively, this limits how many plug-ins with static runtime +linkage can be loaded into a DAW. In the worst case, this limits the total number of plug-ins +to a maximum of 64 plug-ins. There is no workaround for DAW vendors and the only solution is +to push plug-in vendors to use the dynamic runtime. To help with this, JUCE has decided to make +dynamic runtime linkage the default in JUCE. + + +Change +------ +AudioProcessorGraph interface has changed in a number of ways - Node objects +are now reference counted, there are different accessor methods to iterate them, +and misc other small improvements to the API + +Possible Issues +--------------- +The changes won't cause any silent errors in user code, but will require some +manual refactoring + +Workaround +---------- +Just find equivalent new methods to replace existing code. + +Rationale +--------- +The graph class was extremely old and creaky, and these changes is the start of +an improvement process that should eventually result in it being broken down +into fundamental graph building block classes for use in other contexts. + + Version 5.2.0 ============= @@ -181,7 +269,6 @@ few are required. This change to DynamicObject is required to support truncating those numbers. - Version 5.1.0 ============= @@ -295,7 +382,6 @@ confusing and unintuitive. Furthermore, this aligns JUCE's Atomic type with std::atomic. - Version 4.3.1 ============= @@ -326,7 +412,6 @@ parameters that have a negative parameter id. Therefore, the hash function for VST3/AudioUnits needed to be changed to only return positive-valued hashes. - Version 4.3.0 ============= @@ -391,7 +476,6 @@ in which the channel configurations appear in the legacy "Channel layout configuration" field. - Version 4.2.1 ============= @@ -430,4 +514,3 @@ their plug-in. Most plug-in backends differentiate between a parameter’s id an index, so this distinction was adopted starting with JUCE 4.2.1 by deriving the parameter’s unique id from the paramID property of AudioProcessorParameterWithID class. - diff --git a/ChangeList.txt b/ChangeList.txt index 1e042605..c57cefdb 100644 --- a/ChangeList.txt +++ b/ChangeList.txt @@ -4,6 +4,32 @@ This file just lists the more notable headline features. For more detailed info about minor changes and bugfixes, please see the git log! +Version 5.2.1 + - Added native content sharing support for iOS and Android + - Added iOS and Android native file chooser support + - Implemented WebBrowserComponent on Android + - Added SystemStats::getDeviceManufacturer() + - Ensured that JUCE will always use the high-performance audio path on Android if the device supports it + - Added memory warning callbacks on iOS + - Refactored iOSAudioDevice to support multi-channel audio devices and improve the handling of sample rate changes from other apps + - Added SidePanel and BurgerMenu component classes + - Added PushNotifications support on OSX + - Added support for VST3 SDK 3.6.8 + - Added support for loading VST3 preset files + - Added higher-order ambisonics support + - Added thread safe methods for getting and setting the AudioProcessorValueTreeState state + - Cleanup and refactoring work on the AudioProcessorGraph and the audio plugin host demo + - Changed the default language standard for new projects from C++11 to C++14 and set all JUCE projects to use C++14 + - Made the ScopedPointer interface more compatible with std::unique_ptr + - Changed Windows projects to use dynamic runtime linking by default + - Added lambda callbacks to ListenerList, Slider, Button, Label, ComboBox and TextEditor + - Fixed the live-build engine on Windows + - Multiple DSP module fixes and features + - Multiple threading and undefined behaviour fixes and improvements + - Various graphics optimisations + - Multiple Projucer UI and UX improvements + - Various documentation tweaks and fixes + Version 5.2.0 - Added a CMake exporter to the Projucer - JUCE analytics module diff --git a/examples/AUv3Synth/AUv3Synth.jucer b/examples/AUv3Synth/AUv3Synth.jucer index b7bf4c01..227ca967 100644 --- a/examples/AUv3Synth/AUv3Synth.jucer +++ b/examples/AUv3Synth/AUv3Synth.jucer @@ -1,17 +1,14 @@ + pluginAAXCategory="AAX_ePlugInCategory_Dynamics" jucerVersion="5.2.1" + buildStandalone="1" displaySplashScreen="0" reportAppUsage="0" + companyName="ROLI Ltd." companyCopyright="ROLI Ltd."> @@ -29,14 +26,10 @@ - + - - + + @@ -56,10 +49,8 @@ - - + + diff --git a/examples/AUv3Synth/Builds/MacOSX/AUv3Synth.xcodeproj/project.pbxproj b/examples/AUv3Synth/Builds/MacOSX/AUv3Synth.xcodeproj/project.pbxproj index 6a03e2db..28b54e89 100644 --- a/examples/AUv3Synth/Builds/MacOSX/AUv3Synth.xcodeproj/project.pbxproj +++ b/examples/AUv3Synth/Builds/MacOSX/AUv3Synth.xcodeproj/project.pbxproj @@ -131,7 +131,7 @@ 0E0AA6CCA5E030195BC83D92, 35E9D2B103D5B9BD0D46A7AA, F1DF142F08A0F5725A310AAE, - AE1D883D951C933760199759, ); name = "Juce Modules"; sourceTree = ""; }; + AE1D883D951C933760199759, ); name = "JUCE Modules"; sourceTree = ""; }; 63A38F38F86544DC7AFC43CC = {isa = PBXGroup; children = ( 472DDAB1CE4DD81D3F48576C, 5063E96C5D8860003810C70E, @@ -153,7 +153,7 @@ 6B14C9FC88C274E680DA0635, 7163414CF00BC67CF69585A5, 681F3C6C8BE2BC939FC080B7, - F138CA63A1127DA0DB69B127, ); name = "Juce Library Code"; sourceTree = ""; }; + F138CA63A1127DA0DB69B127, ); name = "JUCE Library Code"; sourceTree = ""; }; A727F6B063FCDB816462D213 = {isa = PBXGroup; children = ( 6DA4597568FFE5B6D1F5B68A, 7E53C9E87A3F9EBE4D454BA8, @@ -194,7 +194,7 @@ 0ADE306E346FE4F925722F86 = {isa = XCBuildConfiguration; buildSettings = { MACOSX_DEPLOYMENT_TARGET = 10.11; }; name = Release; }; 653C6C73C56BA201AB6F094C = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -231,7 +231,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = vst; }; name = Debug; }; 19D80348287645B624E0C6B8 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -261,6 +261,7 @@ INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST/"; LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_LDFLAGS = "-bundle -lAUv3Synth"; @@ -269,7 +270,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = vst; }; name = Release; }; D36AB79B01E390C59B2BBE9E = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -306,7 +307,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = vst3; }; name = Debug; }; 11C129F26625007CE9DFD618 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -336,6 +337,7 @@ INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST3/"; LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_LDFLAGS = "-bundle -lAUv3Synth"; @@ -345,7 +347,7 @@ WRAPPER_EXTENSION = vst3; }; name = Release; }; DC95EAEBECC74A55CADCD887 = {isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; CODE_SIGN_ENTITLEMENTS = "AUv3Synth.entitlements"; COMBINE_HIDPI_IMAGES = YES; @@ -378,7 +380,7 @@ USE_HEADERMAP = NO; }; name = Debug; }; 5FAC649347835B831BAE3C41 = {isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; CODE_SIGN_ENTITLEMENTS = "AUv3Synth.entitlements"; COMBINE_HIDPI_IMAGES = YES; @@ -404,6 +406,7 @@ HEADER_SEARCH_PATHS = ("~/SDKs/VST_SDK/VST3_SDK", "../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); INFOPLIST_FILE = Info-AUv3_AppExtension.plist; INFOPLIST_PREPROCESS = NO; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_LDFLAGS = "-lAUv3Synth"; @@ -411,7 +414,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Release; }; B3D851DD41548F02C540B34A = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -442,7 +445,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; 635F6CAD05365F797820B5D7 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -467,6 +470,7 @@ HEADER_SEARCH_PATHS = ("~/SDKs/VST_SDK/VST3_SDK", "../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); INFOPLIST_FILE = Info-Standalone_Plugin.plist; INFOPLIST_PREPROCESS = NO; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_LDFLAGS = "-lAUv3Synth"; @@ -474,7 +478,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Release; }; DBCA8A687AB8CE4F0FDE4C3D = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -504,7 +508,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; 5DA389BE0C844A1A9E20FD7C = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -529,6 +533,7 @@ GCC_VERSION = com.apple.compilers.llvm.clang.1_0; HEADER_SEARCH_PATHS = ("~/SDKs/VST_SDK/VST3_SDK", "../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); INSTALL_PATH = "@executable_path/../Frameworks"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; PRODUCT_BUNDLE_IDENTIFIER = com.roli.development.AUv3Synth; @@ -745,7 +750,7 @@ 9ABBEEC4C47DAD09F4B221C1, ); runOnlyForDeploymentPostprocessing = 0; }; CD6892FED0DB19C0DDD9AD37 = {isa = PBXNativeTarget; buildConfigurationList = AF907C78A0D17B741F5F8944; buildPhases = ( 1F4A8812AAE49E02F3215F48, ); buildRules = ( ); dependencies = ( ); name = "AUv3Synth - Shared Code"; productName = AUv3Synth; productReference = 9536B5A780A03F6BACB24144; productType = "com.apple.product-type.library.static"; }; - D0E003364F0BE3205BD9243E = {isa = PBXProject; buildConfigurationList = 444EA74CE26BF416566E542C; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { EF49DCC88B5FC3C6E67ED2A4 = { 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; }; }; };73F4C13CDCAC7EE5914F2E61 = { 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; }; }; };386D3CCDC878EC299C56FB39 = { 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; }; }; };7A046597FDDDB82B78C64AAC = { 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 = 1; }; }; };D493488C4B5B9D9B5990FEE2 = { 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; }; }; };CD6892FED0DB19C0DDD9AD37 = { 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 = 4BFA153CE4E8A774C67EC642; projectDirPath = ""; projectRoot = ""; targets = (EF49DCC88B5FC3C6E67ED2A4, 73F4C13CDCAC7EE5914F2E61, 386D3CCDC878EC299C56FB39, 7A046597FDDDB82B78C64AAC, D493488C4B5B9D9B5990FEE2, CD6892FED0DB19C0DDD9AD37); }; + D0E003364F0BE3205BD9243E = {isa = PBXProject; buildConfigurationList = 444EA74CE26BF416566E542C; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { EF49DCC88B5FC3C6E67ED2A4 = { 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; }; }; };73F4C13CDCAC7EE5914F2E61 = { 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; }; }; };386D3CCDC878EC299C56FB39 = { 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; }; }; };7A046597FDDDB82B78C64AAC = { 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 = 1; }; }; };D493488C4B5B9D9B5990FEE2 = { 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; }; }; };CD6892FED0DB19C0DDD9AD37 = { 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 = 4BFA153CE4E8A774C67EC642; projectDirPath = ""; projectRoot = ""; targets = (EF49DCC88B5FC3C6E67ED2A4, 73F4C13CDCAC7EE5914F2E61, 386D3CCDC878EC299C56FB39, 7A046597FDDDB82B78C64AAC, D493488C4B5B9D9B5990FEE2, CD6892FED0DB19C0DDD9AD37); }; }; rootObject = D0E003364F0BE3205BD9243E; } diff --git a/examples/AUv3Synth/Builds/iOS/AUv3Synth.xcodeproj/project.pbxproj b/examples/AUv3Synth/Builds/iOS/AUv3Synth.xcodeproj/project.pbxproj index 3e81216d..cb2744d5 100644 --- a/examples/AUv3Synth/Builds/iOS/AUv3Synth.xcodeproj/project.pbxproj +++ b/examples/AUv3Synth/Builds/iOS/AUv3Synth.xcodeproj/project.pbxproj @@ -19,6 +19,7 @@ 1DF18B2507A574FBA9C49DE1 = {isa = PBXBuildFile; fileRef = 872D05BD56490FD7B375C11B; }; 71F62F07CBC67FB4FB010583 = {isa = PBXBuildFile; fileRef = F563EF4F5BE16082D5E612C9; }; 6B818B8342839FB008124DEA = {isa = PBXBuildFile; fileRef = DAF78E342ACF24B5A83E0605; }; + BF9D8F9F0EC9614B21CD2EB8 = {isa = PBXBuildFile; fileRef = B5BFEC91053B1A45C7565BAA; }; F452B8399A32BE4F1074F596 = {isa = PBXBuildFile; fileRef = 29982493607128FD6DB6A284; }; E4236DCEE707C3855C2E3B22 = {isa = PBXBuildFile; fileRef = 5EF6762AB1C5CE4C2DCD59ED; }; 6F585AC4628EC14C9F757022 = {isa = PBXBuildFile; fileRef = 9A419F28D68BDEB200F29603; }; @@ -83,6 +84,7 @@ AC3356631ED2AC043BC67B79 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; AE1D883D951C933760199759 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_gui_extra"; path = "../../../../modules/juce_gui_extra"; sourceTree = "SOURCE_ROOT"; }; B32140727A21AF5F7F8A6367 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_devices.mm"; path = "../../JuceLibraryCode/include_juce_audio_devices.mm"; sourceTree = "SOURCE_ROOT"; }; + B5BFEC91053B1A45C7565BAA = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; BC56941C72580E2EE4E1C7E3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_formats.mm"; path = "../../JuceLibraryCode/include_juce_audio_formats.mm"; sourceTree = "SOURCE_ROOT"; }; CBCE663C4AF9852BA8D9652E = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_utils"; path = "../../../../modules/juce_audio_utils"; sourceTree = "SOURCE_ROOT"; }; D06C2B85E02F13F9B57DB1A9 = {isa = PBXFileReference; lastKnownFileType = image.png; name = power.png; path = ../../Source/BinaryData/power.png; sourceTree = "SOURCE_ROOT"; }; @@ -118,7 +120,7 @@ 0E0AA6CCA5E030195BC83D92, 35E9D2B103D5B9BD0D46A7AA, F1DF142F08A0F5725A310AAE, - AE1D883D951C933760199759, ); name = "Juce Modules"; sourceTree = ""; }; + AE1D883D951C933760199759, ); name = "JUCE Modules"; sourceTree = ""; }; 63A38F38F86544DC7AFC43CC = {isa = PBXGroup; children = ( 472DDAB1CE4DD81D3F48576C, 5063E96C5D8860003810C70E, @@ -138,7 +140,7 @@ 6B14C9FC88C274E680DA0635, 7163414CF00BC67CF69585A5, 681F3C6C8BE2BC939FC080B7, - F138CA63A1127DA0DB69B127, ); name = "Juce Library Code"; sourceTree = ""; }; + F138CA63A1127DA0DB69B127, ); name = "JUCE Library Code"; sourceTree = ""; }; A727F6B063FCDB816462D213 = {isa = PBXGroup; children = ( F3498E82A2D4ACBED68A7F43, 2B30A6F71FFB6D6A50683093, @@ -155,6 +157,7 @@ 872D05BD56490FD7B375C11B, F563EF4F5BE16082D5E612C9, DAF78E342ACF24B5A83E0605, + B5BFEC91053B1A45C7565BAA, 29982493607128FD6DB6A284, 5EF6762AB1C5CE4C2DCD59ED, ); name = Frameworks; sourceTree = ""; }; E793574695108F202603BAA5 = {isa = PBXGroup; children = ( @@ -169,11 +172,11 @@ ED86208188082DE5EA9381E4, E793574695108F202603BAA5, ); name = Source; sourceTree = ""; }; 7007C784A0219490DFD18C27 = {isa = XCBuildConfiguration; buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; - CODE_SIGN_IDENTITY = ""; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; COPY_PHASE_STRIP = NO; @@ -196,13 +199,14 @@ HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); OTHER_LDFLAGS = "-lAUv3Synth"; PRODUCT_BUNDLE_IDENTIFIER = com.roli.development.AUv3Synth; + PROVISIONING_PROFILE_SPECIFIER = ""; USE_HEADERMAP = NO; }; name = Debug; }; 0ADE306E346FE4F925722F86 = {isa = XCBuildConfiguration; buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; - CODE_SIGN_IDENTITY = ""; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; DEAD_CODE_STRIPPING = YES; @@ -224,15 +228,17 @@ GCC_SYMBOLS_PRIVATE_EXTERN = YES; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); + LLVM_LTO = YES; OTHER_LDFLAGS = "-lAUv3Synth"; PRODUCT_BUNDLE_IDENTIFIER = com.roli.development.AUv3Synth; + PROVISIONING_PROFILE_SPECIFIER = ""; USE_HEADERMAP = NO; }; name = Release; }; DC95EAEBECC74A55CADCD887 = {isa = XCBuildConfiguration; buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; - CODE_SIGN_IDENTITY = ""; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; COPY_PHASE_STRIP = NO; @@ -257,13 +263,14 @@ INFOPLIST_PREPROCESS = NO; OTHER_LDFLAGS = "-lAUv3Synth"; PRODUCT_BUNDLE_IDENTIFIER = com.roli.development.AUv3Synth.AUv3SynthAUv3; + PROVISIONING_PROFILE_SPECIFIER = ""; USE_HEADERMAP = NO; }; name = Debug; }; 5FAC649347835B831BAE3C41 = {isa = XCBuildConfiguration; buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; - CODE_SIGN_IDENTITY = ""; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; DEAD_CODE_STRIPPING = YES; @@ -287,15 +294,17 @@ HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); INFOPLIST_FILE = Info-AUv3_AppExtension.plist; INFOPLIST_PREPROCESS = NO; + LLVM_LTO = YES; OTHER_LDFLAGS = "-lAUv3Synth"; PRODUCT_BUNDLE_IDENTIFIER = com.roli.development.AUv3Synth.AUv3SynthAUv3; + PROVISIONING_PROFILE_SPECIFIER = ""; USE_HEADERMAP = NO; }; name = Release; }; B3D851DD41548F02C540B34A = {isa = XCBuildConfiguration; buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; - CODE_SIGN_IDENTITY = ""; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; COPY_PHASE_STRIP = NO; @@ -320,13 +329,14 @@ INFOPLIST_PREPROCESS = NO; OTHER_LDFLAGS = "-lAUv3Synth"; PRODUCT_BUNDLE_IDENTIFIER = com.roli.development.AUv3Synth; + PROVISIONING_PROFILE_SPECIFIER = ""; USE_HEADERMAP = NO; }; name = Debug; }; 635F6CAD05365F797820B5D7 = {isa = XCBuildConfiguration; buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; - CODE_SIGN_IDENTITY = ""; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; DEAD_CODE_STRIPPING = YES; @@ -350,15 +360,17 @@ HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); INFOPLIST_FILE = Info-Standalone_Plugin.plist; INFOPLIST_PREPROCESS = NO; + LLVM_LTO = YES; OTHER_LDFLAGS = "-lAUv3Synth"; PRODUCT_BUNDLE_IDENTIFIER = com.roli.development.AUv3Synth; + PROVISIONING_PROFILE_SPECIFIER = ""; USE_HEADERMAP = NO; }; name = Release; }; DBCA8A687AB8CE4F0FDE4C3D = {isa = XCBuildConfiguration; buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; - CODE_SIGN_IDENTITY = ""; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; COPY_PHASE_STRIP = NO; @@ -382,13 +394,14 @@ HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); INSTALL_PATH = "@executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.roli.development.AUv3Synth; + PROVISIONING_PROFILE_SPECIFIER = ""; USE_HEADERMAP = NO; }; name = Debug; }; 5DA389BE0C844A1A9E20FD7C = {isa = XCBuildConfiguration; buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; - CODE_SIGN_IDENTITY = ""; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; DEAD_CODE_STRIPPING = YES; @@ -412,7 +425,9 @@ GCC_VERSION = com.apple.compilers.llvm.clang.1_0; HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); INSTALL_PATH = "@executable_path/Frameworks"; + LLVM_LTO = YES; PRODUCT_BUNDLE_IDENTIFIER = com.roli.development.AUv3Synth; + PROVISIONING_PROFILE_SPECIFIER = ""; USE_HEADERMAP = NO; }; name = Release; }; D32671708EF2662A51A6335A = {isa = XCBuildConfiguration; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -525,6 +540,7 @@ 1DF18B2507A574FBA9C49DE1, 71F62F07CBC67FB4FB010583, 6B818B8342839FB008124DEA, + BF9D8F9F0EC9614B21CD2EB8, F452B8399A32BE4F1074F596, E4236DCEE707C3855C2E3B22, ); runOnlyForDeploymentPostprocessing = 0; }; 7A046597FDDDB82B78C64AAC = {isa = PBXNativeTarget; buildConfigurationList = 3A7896DB2C11717D9046CE5B; buildPhases = ( @@ -550,6 +566,7 @@ 1DF18B2507A574FBA9C49DE1, 71F62F07CBC67FB4FB010583, 6B818B8342839FB008124DEA, + BF9D8F9F0EC9614B21CD2EB8, F452B8399A32BE4F1074F596, E4236DCEE707C3855C2E3B22, ); runOnlyForDeploymentPostprocessing = 0; }; 9F15AC62B4D8886B726F011B = {isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; files = ( @@ -582,7 +599,7 @@ 9ABBEEC4C47DAD09F4B221C1, ); runOnlyForDeploymentPostprocessing = 0; }; CD6892FED0DB19C0DDD9AD37 = {isa = PBXNativeTarget; buildConfigurationList = AF907C78A0D17B741F5F8944; buildPhases = ( 1F4A8812AAE49E02F3215F48, ); buildRules = ( ); dependencies = ( ); name = "AUv3Synth - Shared Code"; productName = AUv3Synth; productReference = 9536B5A780A03F6BACB24144; productType = "com.apple.product-type.library.static"; }; - D0E003364F0BE3205BD9243E = {isa = PBXProject; buildConfigurationList = 444EA74CE26BF416566E542C; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { EF49DCC88B5FC3C6E67ED2A4 = { 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; }; }; };7A046597FDDDB82B78C64AAC = { 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 = 1; }; }; };D493488C4B5B9D9B5990FEE2 = { 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; }; }; };CD6892FED0DB19C0DDD9AD37 = { 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 = 4BFA153CE4E8A774C67EC642; projectDirPath = ""; projectRoot = ""; targets = (EF49DCC88B5FC3C6E67ED2A4, 7A046597FDDDB82B78C64AAC, D493488C4B5B9D9B5990FEE2, CD6892FED0DB19C0DDD9AD37); }; + D0E003364F0BE3205BD9243E = {isa = PBXProject; buildConfigurationList = 444EA74CE26BF416566E542C; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { EF49DCC88B5FC3C6E67ED2A4 = { 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; }; }; };7A046597FDDDB82B78C64AAC = { 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 = 1; }; }; };D493488C4B5B9D9B5990FEE2 = { 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; }; }; };CD6892FED0DB19C0DDD9AD37 = { 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 = 4BFA153CE4E8A774C67EC642; projectDirPath = ""; projectRoot = ""; targets = (EF49DCC88B5FC3C6E67ED2A4, 7A046597FDDDB82B78C64AAC, D493488C4B5B9D9B5990FEE2, CD6892FED0DB19C0DDD9AD37); }; }; rootObject = D0E003364F0BE3205BD9243E; } diff --git a/examples/AUv3Synth/JuceLibraryCode/AppConfig.h b/examples/AUv3Synth/JuceLibraryCode/AppConfig.h index 9fe27141..d07e951c 100644 --- a/examples/AUv3Synth/JuceLibraryCode/AppConfig.h +++ b/examples/AUv3Synth/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -67,7 +67,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -75,7 +75,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -87,15 +87,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -110,11 +114,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -125,52 +129,56 @@ // juce_audio_plugin_client flags: #ifndef JUCE_FORCE_USE_LEGACY_PARAM_IDS - //#define JUCE_FORCE_USE_LEGACY_PARAM_IDS 1 + //#define JUCE_FORCE_USE_LEGACY_PARAM_IDS 0 #endif #ifndef JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE - //#define JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE 1 + //#define JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE 0 #endif #ifndef JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS //#define JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS 1 #endif +#ifndef JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE + //#define JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE 0 +#endif + //============================================================================== // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_audio_utils flags: #ifndef JUCE_USE_CDREADER - //#define JUCE_USE_CDREADER 1 + //#define JUCE_USE_CDREADER 0 #endif #ifndef JUCE_USE_CDBURNER - //#define JUCE_USE_CDBURNER 1 + //#define JUCE_USE_CDBURNER 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -178,7 +186,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -186,7 +194,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -201,7 +209,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -219,7 +227,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -227,7 +243,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -242,7 +258,7 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/AnalyticsCollection/AnalyticsCollection.jucer b/examples/AnalyticsCollection/AnalyticsCollection.jucer index ec792126..d3412fff 100644 --- a/examples/AnalyticsCollection/AnalyticsCollection.jucer +++ b/examples/AnalyticsCollection/AnalyticsCollection.jucer @@ -1,12 +1,12 @@ + companyCopyright="ROLI Ltd." jucerVersion="5.2.1" reportAppUsage="0" + projectType="guiapp" companyName="ROLI Ltd."> + @@ -16,10 +16,8 @@ - - + + @@ -30,13 +28,10 @@ - + - - + + @@ -49,13 +44,8 @@ - - + + @@ -68,8 +58,8 @@ - - + + @@ -80,12 +70,10 @@ - + - - + + diff --git a/examples/AnalyticsCollection/Builds/Android/app/CMakeLists.txt b/examples/AnalyticsCollection/Builds/Android/app/CMakeLists.txt index 525b985c..73223ac1 100644 --- a/examples/AnalyticsCollection/Builds/Android/app/CMakeLists.txt +++ b/examples/AnalyticsCollection/Builds/Android/app/CMakeLists.txt @@ -8,7 +8,7 @@ SET(BINARY_NAME "juce_jni") add_library("cpufeatures" STATIC "${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c") set_source_files_properties("${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c" PROPERTIES COMPILE_FLAGS "-Wno-sign-conversion -Wno-gnu-statement-expression") -add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_yourcompany_analyticscollection_AnalyticsCollection" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/yourcompany/analyticscollection/AnalyticsCollection\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000") +add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_yourcompany_analyticscollection_AnalyticsCollection" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/yourcompany/analyticscollection/AnalyticsCollection\"" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSNAME=com_yourcompany_analyticscollection_SharingContentProvider" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSPATH=\"com/yourcompany/analyticscollection/SharingContentProvider\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000") include_directories( AFTER "../../../JuceLibraryCode" @@ -18,18 +18,19 @@ include_directories( AFTER enable_language(ASM) -IF(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +IF(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") add_definitions("-DDEBUG=1" "-D_DEBUG=1") -ELSEIF(JUCE_BUILD_CONFIGFURATION MATCHES "RELEASE") +ELSEIF(JUCE_BUILD_CONFIGURATION MATCHES "RELEASE") add_definitions("-DNDEBUG=1") -ELSE(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +ELSE(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") MESSAGE( FATAL_ERROR "No matching build-configuration found." ) -ENDIF(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +ENDIF(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") add_library( ${BINARY_NAME} SHARED + "../../../Source/DemoAnalyticsEventTypes.h" "../../../Source/GoogleAnalyticsDestination.h" "../../../Source/MainComponent.h" "../../../Source/Main.cpp" @@ -52,7 +53,6 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_core/containers/juce_HashMap.h" "../../../../../modules/juce_core/containers/juce_HashMap_test.cpp" "../../../../../modules/juce_core/containers/juce_LinkedListPointer.h" - "../../../../../modules/juce_core/containers/juce_ListenerList.cpp" "../../../../../modules/juce_core/containers/juce_ListenerList.h" "../../../../../modules/juce_core/containers/juce_NamedValueSet.cpp" "../../../../../modules/juce_core/containers/juce_NamedValueSet.h" @@ -289,6 +289,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_data_structures/values/juce_ValueTree.h" "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp" "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h" + "../../../../../modules/juce_data_structures/values/juce_ValueWithDefault.h" "../../../../../modules/juce_data_structures/juce_data_structures.cpp" "../../../../../modules/juce_data_structures/juce_data_structures.mm" "../../../../../modules/juce_data_structures/juce_data_structures.h" @@ -375,6 +376,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_graphics/geometry/juce_EdgeTable.cpp" "../../../../../modules/juce_graphics/geometry/juce_EdgeTable.h" "../../../../../modules/juce_graphics/geometry/juce_Line.h" + "../../../../../modules/juce_graphics/geometry/juce_Parallelogram.h" "../../../../../modules/juce_graphics/geometry/juce_Path.cpp" "../../../../../modules/juce_graphics/geometry/juce_Path.h" "../../../../../modules/juce_graphics/geometry/juce_PathIterator.cpp" @@ -553,6 +555,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" "../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" "../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" + "../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" + "../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" @@ -620,6 +624,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h" "../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.cpp" "../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.h" + "../../../../../modules/juce_gui_basics/layout/juce_SidePanel.cpp" + "../../../../../modules/juce_gui_basics/layout/juce_SidePanel.h" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp" @@ -642,6 +648,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h" "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp" "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.h" + "../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.cpp" + "../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarModel.cpp" @@ -674,8 +682,12 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" "../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" "../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" + "../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" "../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" "../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" + "../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" + "../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" + "../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" "../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" "../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" "../../../../../modules/juce_gui_basics/native/juce_linux_FileChooser.cpp" @@ -779,6 +791,7 @@ add_library( ${BINARY_NAME} "../../../JuceLibraryCode/JuceHeader.h" ) +set_source_files_properties("../../../Source/DemoAnalyticsEventTypes.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../Source/GoogleAnalyticsDestination.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../Source/MainComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_analytics/analytics/juce_Analytics.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -800,7 +813,6 @@ set_source_files_properties("../../../../../modules/juce_core/containers/juce_El set_source_files_properties("../../../../../modules/juce_core/containers/juce_HashMap.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_HashMap_test.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_LinkedListPointer.h" PROPERTIES HEADER_FILE_ONLY TRUE) -set_source_files_properties("../../../../../modules/juce_core/containers/juce_ListenerList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_ListenerList.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_NamedValueSet.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_NamedValueSet.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1037,6 +1049,7 @@ set_source_files_properties("../../../../../modules/juce_data_structures/values/ set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTree.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueWithDefault.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1123,6 +1136,7 @@ set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_ set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_EdgeTable.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_EdgeTable.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Line.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Parallelogram.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Path.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Path.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_PathIterator.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1301,6 +1315,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/ju set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1368,6 +1384,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_SidePanel.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_SidePanel.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1390,6 +1408,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/ set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarModel.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1422,8 +1442,12 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_M set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_linux_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) diff --git a/examples/AnalyticsCollection/Builds/Android/app/build.gradle b/examples/AnalyticsCollection/Builds/Android/app/build.gradle index 7ac21363..466c0c1f 100644 --- a/examples/AnalyticsCollection/Builds/Android/app/build.gradle +++ b/examples/AnalyticsCollection/Builds/Android/app/build.gradle @@ -2,7 +2,7 @@ apply plugin: 'com.android.application' android { compileSdkVersion 10 - buildToolsVersion "26.0.0" + buildToolsVersion "27.0.0" externalNativeBuild { cmake { path "CMakeLists.txt" @@ -26,7 +26,7 @@ android { cmake { arguments "-DANDROID_TOOLCHAIN=clang", "-DANDROID_PLATFORM=android-10", "-DANDROID_STL=c++_static", "-DANDROID_CPP_FEATURES=exceptions rtti", "-DANDROID_ARM_MODE=arm", "-DANDROID_ARM_NEON=TRUE" cFlags "-fsigned-char" - cppFlags "-fsigned-char", "-std=c++11" + cppFlags "-fsigned-char", "-std=c++14" } } } @@ -46,6 +46,7 @@ android { } } + flavorDimensions "default" productFlavors { debug_ { ndk { @@ -53,16 +54,20 @@ android { } externalNativeBuild { cmake { - arguments "-DJUCE_BUILD_CONFIGFURATION=DEBUG", "-DCMAKE_CXX_FLAGS_DEBUG=-O0", "-DCMAKE_C_FLAGS_DEBUG=-O0" + arguments "-DJUCE_BUILD_CONFIGURATION=DEBUG", "-DCMAKE_CXX_FLAGS_DEBUG=-O0", "-DCMAKE_C_FLAGS_DEBUG=-O0" } } + + dimension "default" } release_ { externalNativeBuild { cmake { - arguments "-DJUCE_BUILD_CONFIGFURATION=RELEASE", "-DCMAKE_CXX_FLAGS_RELEASE=-O3", "-DCMAKE_C_FLAGS_RELEASE=-O3" + arguments "-DJUCE_BUILD_CONFIGURATION=RELEASE", "-DCMAKE_CXX_FLAGS_RELEASE=-O3", "-DCMAKE_C_FLAGS_RELEASE=-O3" } } + + dimension "default" } } diff --git a/examples/AnalyticsCollection/Builds/Android/app/src/main/java/com/yourcompany/analyticscollection/AnalyticsCollection.java b/examples/AnalyticsCollection/Builds/Android/app/src/main/java/com/yourcompany/analyticscollection/AnalyticsCollection.java index ad302923..91192aea 100644 --- a/examples/AnalyticsCollection/Builds/Android/app/src/main/java/com/yourcompany/analyticscollection/AnalyticsCollection.java +++ b/examples/AnalyticsCollection/Builds/Android/app/src/main/java/com/yourcompany/analyticscollection/AnalyticsCollection.java @@ -30,10 +30,12 @@ import android.content.Intent; import android.content.res.Configuration; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; +import android.net.http.SslError; import android.net.Uri; import android.os.Bundle; import android.os.Looper; import android.os.Handler; +import android.os.Message; import android.os.ParcelUuid; import android.os.Environment; import android.view.*; @@ -47,6 +49,10 @@ import android.text.InputType; import android.util.DisplayMetrics; import android.util.Log; import android.util.Pair; +import android.webkit.SslErrorHandler; +import android.webkit.WebChromeClient; +import android.webkit.WebView; +import android.webkit.WebViewClient; import java.lang.Runnable; import java.lang.ref.WeakReference; import java.lang.reflect.*; @@ -297,6 +303,10 @@ public class AnalyticsCollection extends Activity { super.onResume(); resumeApp(); + + // Ensure that navigation/status bar visibility is correctly restored. + for (int i = 0; i < viewHolder.getChildCount(); ++i) + ((ComponentPeerView) viewHolder.getChildAt (i)).appResumed(); } @Override @@ -644,6 +654,27 @@ public class AnalyticsCollection extends Activity colorMatrix.set (colorTransform); paint.setColorFilter (new ColorMatrixColorFilter (colorMatrix)); + + java.lang.reflect.Method method = null; + + try + { + method = getClass().getMethod ("setLayerType", int.class, Paint.class); + } + catch (SecurityException e) {} + catch (NoSuchMethodException e) {} + + if (method != null) + { + try + { + int layerTypeNone = 0; + method.invoke (this, layerTypeNone, null); + } + catch (java.lang.IllegalArgumentException e) {} + catch (java.lang.IllegalAccessException e) {} + catch (java.lang.reflect.InvocationTargetException e) {} + } } //============================================================================== @@ -876,6 +907,17 @@ public class AnalyticsCollection extends Activity { return true; //xxx needs to check overlapping views } + + //============================================================================== + private native void handleAppResumed (long host); + + public void appResumed() + { + if (host == 0) + return; + + handleAppResumed (host); + } } //============================================================================== @@ -995,15 +1037,29 @@ public class AnalyticsCollection extends Activity //============================================================================== public static class NativeInvocationHandler implements InvocationHandler { - public NativeInvocationHandler (long nativeContextRef) + public NativeInvocationHandler (Activity activityToUse, long nativeContextRef) { + activity = activityToUse; nativeContext = nativeContextRef; } + public void nativeContextDeleted() + { + nativeContext = 0; + } + @Override public void finalize() { - dispatchFinalize (nativeContext); + activity.runOnUiThread (new Runnable() + { + @Override + public void run() + { + if (nativeContext != 0) + dispatchFinalize (nativeContext); + } + }); } @Override @@ -1013,15 +1069,21 @@ public class AnalyticsCollection extends Activity } //============================================================================== + Activity activity; private long nativeContext = 0; private native void dispatchFinalize (long nativeContextRef); private native Object dispatchInvoke (long nativeContextRef, Object proxy, Method method, Object[] args); } - public static InvocationHandler createInvocationHandler (long nativeContextRef) + public InvocationHandler createInvocationHandler (long nativeContextRef) { - return new NativeInvocationHandler (nativeContextRef); + return new NativeInvocationHandler (this, nativeContextRef); + } + + public void invocationHandlerContextDeleted (InvocationHandler handler) + { + ((NativeInvocationHandler) handler).nativeContextDeleted(); } //============================================================================== @@ -1419,6 +1481,83 @@ public class AnalyticsCollection extends Activity startActivity (new Intent (Intent.ACTION_VIEW, Uri.parse (url))); } + private native boolean webViewPageLoadStarted (long host, WebView view, String url); + private native void webViewPageLoadFinished (long host, WebView view, String url); + private native void webViewReceivedSslError (long host, WebView view, SslErrorHandler handler, SslError error); + private native void webViewCloseWindowRequest (long host, WebView view); + private native void webViewCreateWindowRequest (long host, WebView view); + + //============================================================================== + public class JuceWebViewClient extends WebViewClient + { + public JuceWebViewClient (long hostToUse) + { + host = hostToUse; + } + + public void hostDeleted() + { + synchronized (hostLock) + { + host = 0; + } + } + + @Override + public void onPageFinished (WebView view, String url) + { + if (host == 0) + return; + + webViewPageLoadFinished (host, view, url); + } + + @Override + public void onReceivedSslError (WebView view, SslErrorHandler handler, SslError error) + { + if (host == 0) + return; + + webViewReceivedSslError (host, view, handler, error); + } + + @Override + public void onPageStarted (WebView view, String url, Bitmap favicon) + { + if (host != 0) + webViewPageLoadStarted (host, view, url); + } + + private long host; + private final Object hostLock = new Object(); + } + + public class JuceWebChromeClient extends WebChromeClient + { + public JuceWebChromeClient (long hostToUse) + { + host = hostToUse; + } + + @Override + public void onCloseWindow (WebView window) + { + webViewCloseWindowRequest (host, window); + } + + @Override + public boolean onCreateWindow (WebView view, boolean isDialog, + boolean isUserGesture, Message resultMsg) + { + webViewCreateWindowRequest (host, view); + return false; + } + + private long host; + private final Object hostLock = new Object(); + } + + //============================================================================== public static final String getLocaleValue (boolean isRegion) { java.util.Locale locale = java.util.Locale.getDefault(); diff --git a/examples/AnalyticsCollection/Builds/Android/app/src/main/java/com/yourcompany/analyticscollection/SharingContentProvider.java b/examples/AnalyticsCollection/Builds/Android/app/src/main/java/com/yourcompany/analyticscollection/SharingContentProvider.java new file mode 100644 index 00000000..709001a9 --- /dev/null +++ b/examples/AnalyticsCollection/Builds/Android/app/src/main/java/com/yourcompany/analyticscollection/SharingContentProvider.java @@ -0,0 +1,129 @@ +package com.yourcompany.analyticscollection; + +import android.content.ContentProvider; +import android.content.ContentValues; +import android.content.res.AssetFileDescriptor; +import android.content.res.Resources; +import android.database.Cursor; +import android.database.MatrixCursor; +import android.net.Uri; +import android.os.FileObserver; +import android.os.ParcelFileDescriptor; +import java.lang.String; + +public final class SharingContentProvider extends ContentProvider +{ + private Object lock = new Object(); + + private native void contentSharerFileObserverEvent (long host, int event, String path); + + private native Cursor contentSharerQuery (Uri uri, String[] projection, String selection, + String[] selectionArgs, String sortOrder); + + private native void contentSharerCursorClosed (long host); + + private native AssetFileDescriptor contentSharerOpenFile (Uri uri, String mode); + private native String[] contentSharerGetStreamTypes (Uri uri, String mimeTypeFilter); + + public final class ProviderFileObserver extends FileObserver + { + public ProviderFileObserver (long hostToUse, String path, int mask) + { + super (path, mask); + + host = hostToUse; + } + + public void onEvent (int event, String path) + { + contentSharerFileObserverEvent (host, event, path); + } + + private long host; + } + + public final class ProviderCursor extends MatrixCursor + { + ProviderCursor (long hostToUse, String[] columnNames) + { + super (columnNames); + + host = hostToUse; + } + + @Override + public void close() + { + super.close(); + + contentSharerCursorClosed (host); + } + + private long host; + } + + @Override + public boolean onCreate() + { + return true; + } + + @Override + public Cursor query (Uri url, String[] projection, String selection, + String[] selectionArgs, String sortOrder) + { + synchronized (lock) + { + return contentSharerQuery (url, projection, selection, selectionArgs, sortOrder); + } + } + + @Override + public Uri insert (Uri uri, ContentValues values) + { + return null; + } + + @Override + public int update (Uri uri, ContentValues values, String selection, + String[] selectionArgs) + { + return 0; + } + + @Override + public int delete (Uri uri, String selection, String[] selectionArgs) + { + return 0; + } + + @Override + public String getType (Uri uri) + { + return null; + } + + @Override + public AssetFileDescriptor openAssetFile (Uri uri, String mode) + { + synchronized (lock) + { + return contentSharerOpenFile (uri, mode); + } + } + + @Override + public ParcelFileDescriptor openFile (Uri uri, String mode) + { + synchronized (lock) + { + AssetFileDescriptor result = contentSharerOpenFile (uri, mode); + + if (result != null) + return result.getParcelFileDescriptor(); + + return null; + } + } + +} diff --git a/examples/AnalyticsCollection/Builds/Android/build.gradle b/examples/AnalyticsCollection/Builds/Android/build.gradle index 0109eaa0..07b77dd9 100644 --- a/examples/AnalyticsCollection/Builds/Android/build.gradle +++ b/examples/AnalyticsCollection/Builds/Android/build.gradle @@ -1,9 +1,10 @@ buildscript { repositories { jcenter() + google() } dependencies { - classpath 'com.android.tools.build:gradle:2.3.3' + classpath 'com.android.tools.build:gradle:3.0.1' } } diff --git a/examples/AnalyticsCollection/Builds/Android/gradle/wrapper/gradle-wrapper.properties b/examples/AnalyticsCollection/Builds/Android/gradle/wrapper/gradle-wrapper.properties index 69aae7dc..6654a817 100644 --- a/examples/AnalyticsCollection/Builds/Android/gradle/wrapper/gradle-wrapper.properties +++ b/examples/AnalyticsCollection/Builds/Android/gradle/wrapper/gradle-wrapper.properties @@ -1 +1 @@ -distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip \ No newline at end of file +distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip \ No newline at end of file diff --git a/examples/AnalyticsCollection/Builds/LinuxMakefile/Makefile b/examples/AnalyticsCollection/Builds/LinuxMakefile/Makefile index f17351ba..c2b8cebe 100644 --- a/examples/AnalyticsCollection/Builds/LinuxMakefile/Makefile +++ b/examples/AnalyticsCollection/Builds/LinuxMakefile/Makefile @@ -23,6 +23,8 @@ ifndef CONFIG CONFIG=Debug endif +JUCE_ARCH_LABEL := $(shell uname -m) + ifeq ($(CONFIG),Debug) JUCE_BINDIR := build JUCE_LIBDIR := build @@ -38,7 +40,7 @@ ifeq ($(CONFIG),Debug) JUCE_TARGET_APP := AnalyticsCollection JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) $(shell pkg-config --libs freetype2 libcurl x11 xext xinerama) -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -59,7 +61,7 @@ ifeq ($(CONFIG),Release) JUCE_TARGET_APP := AnalyticsCollection JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -O3 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) $(shell pkg-config --libs freetype2 libcurl x11 xext xinerama) -fvisibility=hidden -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -83,7 +85,7 @@ $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) : check-pkg-config $(OBJECTS_APP) $(RESOURCES) -$(V_AT)mkdir -p $(JUCE_BINDIR) -$(V_AT)mkdir -p $(JUCE_LIBDIR) -$(V_AT)mkdir -p $(JUCE_OUTDIR) - $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(RESOURCES) $(TARGET_ARCH) + $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(JUCE_LDFLAGS_APP) $(RESOURCES) $(TARGET_ARCH) $(JUCE_OBJDIR)/Main_90ebc5c2.o: ../../Source/Main.cpp -$(V_AT)mkdir -p $(JUCE_OBJDIR) diff --git a/examples/AnalyticsCollection/Builds/MacOSX/AnalyticsCollection.xcodeproj/project.pbxproj b/examples/AnalyticsCollection/Builds/MacOSX/AnalyticsCollection.xcodeproj/project.pbxproj index 5f95714f..c8be618c 100644 --- a/examples/AnalyticsCollection/Builds/MacOSX/AnalyticsCollection.xcodeproj/project.pbxproj +++ b/examples/AnalyticsCollection/Builds/MacOSX/AnalyticsCollection.xcodeproj/project.pbxproj @@ -38,12 +38,14 @@ 91208A06115D573563996967 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = "SOURCE_ROOT"; }; 996BEF5ADCE2EC85EB9F637F = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_data_structures"; path = "../../../../modules/juce_data_structures"; sourceTree = "SOURCE_ROOT"; }; A0DDFB3559C431E96EC59392 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_events.mm"; path = "../../JuceLibraryCode/include_juce_events.mm"; sourceTree = "SOURCE_ROOT"; }; + AAB5010326113C1358279789 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = DemoAnalyticsEventTypes.h; path = ../../Source/DemoAnalyticsEventTypes.h; sourceTree = "SOURCE_ROOT"; }; AD2CFF58DA5E1C6EDF9CC399 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_data_structures.mm"; path = "../../JuceLibraryCode/include_juce_data_structures.mm"; sourceTree = "SOURCE_ROOT"; }; C858CF44E96D416E4B6B9266 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; D352CDB4CA7E8B21FAA83B8C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainComponent.h; path = ../../Source/MainComponent.h; sourceTree = "SOURCE_ROOT"; }; F2CF007AA4C90AC7A5AD1604 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_analytics"; path = "../../../../modules/juce_analytics"; sourceTree = "SOURCE_ROOT"; }; FBCE051A0BA6C9FA3E64B47B = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; D269FA28B5D6012AEFE0BF20 = {isa = PBXGroup; children = ( + AAB5010326113C1358279789, 8B927F72BA8726A064560942, D352CDB4CA7E8B21FAA83B8C, 6A86C9751E9DCFA62D4562DB, ); name = Source; sourceTree = ""; }; @@ -55,7 +57,7 @@ 996BEF5ADCE2EC85EB9F637F, 1AA9DA887BE127DCED5228BB, 886AEA380A40C905503764EB, - 5219A3D3BECB8C7135C90377, ); name = "Juce Modules"; sourceTree = ""; }; + 5219A3D3BECB8C7135C90377, ); name = "JUCE Modules"; sourceTree = ""; }; B24D9AE60E0CE5D1A75693B5 = {isa = PBXGroup; children = ( 8A74F3F7422C89A897D93397, 33B9806EFA95DA05ACD9344E, @@ -64,7 +66,7 @@ A0DDFB3559C431E96EC59392, 61FADB63565026F559F43F3B, 65311EED96DCA9B62EBFEA04, - 91208A06115D573563996967, ); name = "Juce Library Code"; sourceTree = ""; }; + 91208A06115D573563996967, ); name = "JUCE Library Code"; sourceTree = ""; }; 782C3BD0C802236A266FDEDD = {isa = PBXGroup; children = ( 7A9FA859A2C2AE9FDDC99AD9, 3D44D3C7CC1020729BBF62BB, ); name = Resources; sourceTree = ""; }; @@ -83,7 +85,7 @@ F70B9CB615E26A697D2CBEB4, 40E8A594A7EAFA1EF5707952, ); name = Source; sourceTree = ""; }; 6FF8E864589AD3C2C06BF546 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -114,7 +116,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; 8575FCD908F2B0E4E641C1A0 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -140,6 +142,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; PRODUCT_BUNDLE_IDENTIFIER = com.yourcompany.AnalyticsCollection; @@ -245,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; 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; } diff --git a/examples/AnalyticsCollection/Builds/MacOSX/Info-App.plist b/examples/AnalyticsCollection/Builds/MacOSX/Info-App.plist index 17304576..27098585 100644 --- a/examples/AnalyticsCollection/Builds/MacOSX/Info-App.plist +++ b/examples/AnalyticsCollection/Builds/MacOSX/Info-App.plist @@ -22,7 +22,7 @@ CFBundleVersion 1.0.0 NSHumanReadableCopyright - + ROLI Ltd. NSHighResolutionCapable diff --git a/examples/AnalyticsCollection/Builds/VisualStudio2017/AnalyticsCollection_App.vcxproj b/examples/AnalyticsCollection/Builds/VisualStudio2017/AnalyticsCollection_App.vcxproj index 98c51271..25ec45be 100644 --- a/examples/AnalyticsCollection/Builds/VisualStudio2017/AnalyticsCollection_App.vcxproj +++ b/examples/AnalyticsCollection/Builds/VisualStudio2017/AnalyticsCollection_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -169,9 +170,6 @@ true - - true - true @@ -904,6 +902,9 @@ true + + true + true @@ -994,6 +995,9 @@ true + + true + true @@ -1027,6 +1031,9 @@ true + + true + true @@ -1066,12 +1073,21 @@ true + + true + true true + + true + + + true + true @@ -1212,6 +1228,7 @@ + @@ -1358,6 +1375,7 @@ + @@ -1405,6 +1423,7 @@ + @@ -1467,6 +1486,7 @@ + @@ -1504,6 +1524,7 @@ + @@ -1515,6 +1536,7 @@ + diff --git a/examples/AnalyticsCollection/Builds/VisualStudio2017/AnalyticsCollection_App.vcxproj.filters b/examples/AnalyticsCollection/Builds/VisualStudio2017/AnalyticsCollection_App.vcxproj.filters index 8bfcff0a..c924e9e3 100644 --- a/examples/AnalyticsCollection/Builds/VisualStudio2017/AnalyticsCollection_App.vcxproj.filters +++ b/examples/AnalyticsCollection/Builds/VisualStudio2017/AnalyticsCollection_App.vcxproj.filters @@ -8,197 +8,197 @@ {FF015E5F-88E5-A72B-879E-63506EFD89E5} - - {B0E83D1C-737D-813B-5FF0-A01675F61A5F} + + {E3CEC08A-FA14-D343-5BFF-3D6A4A4FD713} - - {9DAB8837-5D73-5B25-AEF9-11F592DD3FE4} + + {B3BC836A-3932-C1E4-CA3C-A1C0D83281BA} - - {19561ADD-E564-E896-A9C2-CC550102A713} + + {97F7F593-75F8-D6B2-DC96-C946C3976226} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -206,1144 +206,1165 @@ AnalyticsCollection\Source - Juce Modules\juce_analytics\analytics + JUCE Modules\juce_analytics\analytics - Juce Modules\juce_analytics\analytics + JUCE Modules\juce_analytics\analytics - Juce Modules\juce_analytics\destinations + JUCE Modules\juce_analytics\destinations - Juce Modules\juce_analytics + JUCE Modules\juce_analytics - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code + + AnalyticsCollection\Source + AnalyticsCollection\Source @@ -1351,1106 +1372,1121 @@ AnalyticsCollection\Source - Juce Modules\juce_analytics\analytics + JUCE Modules\juce_analytics\analytics - Juce Modules\juce_analytics\analytics + JUCE Modules\juce_analytics\analytics - Juce Modules\juce_analytics\destinations + JUCE Modules\juce_analytics\destinations - Juce Modules\juce_analytics\destinations + JUCE Modules\juce_analytics\destinations - Juce Modules\juce_analytics + JUCE Modules\juce_analytics - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/AnalyticsCollection/Builds/VisualStudio2017/resources.rc b/examples/AnalyticsCollection/Builds/VisualStudio2017/resources.rc index e80676c0..d63bb3a5 100644 --- a/examples/AnalyticsCollection/Builds/VisualStudio2017/resources.rc +++ b/examples/AnalyticsCollection/Builds/VisualStudio2017/resources.rc @@ -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" diff --git a/examples/AnalyticsCollection/Builds/iOS/AnalyticsCollection.xcodeproj/project.pbxproj b/examples/AnalyticsCollection/Builds/iOS/AnalyticsCollection.xcodeproj/project.pbxproj index a723b698..ef45e542 100644 --- a/examples/AnalyticsCollection/Builds/iOS/AnalyticsCollection.xcodeproj/project.pbxproj +++ b/examples/AnalyticsCollection/Builds/iOS/AnalyticsCollection.xcodeproj/project.pbxproj @@ -11,6 +11,7 @@ A808E8D738B9BD079492797F = {isa = PBXBuildFile; fileRef = D87EBFBF8CF2D8160F22405B; }; 921F2D865DD5EBF5AA00DF38 = {isa = PBXBuildFile; fileRef = 644905C665C9F08A8700FE0D; }; 107547912F5D18FB3DD33009 = {isa = PBXBuildFile; fileRef = 192797C933B56812538409D4; }; + 668A4D391D55A27F8E57375D = {isa = PBXBuildFile; fileRef = 345ADA913F1D4EB89E5DC12F; }; 38EE4929FFB8B83FB37B6E73 = {isa = PBXBuildFile; fileRef = FBCE051A0BA6C9FA3E64B47B; }; F6BB4E84E37BD38B6CA3025E = {isa = PBXBuildFile; fileRef = E206CE5D6771CAAA3C56F465; }; 02E32ED5F96146B51FE4669C = {isa = PBXBuildFile; fileRef = BC02966C48A4F51E9A187E4A; }; @@ -25,6 +26,7 @@ 192797C933B56812538409D4 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 1AA9DA887BE127DCED5228BB = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_events"; path = "../../../../modules/juce_events"; sourceTree = "SOURCE_ROOT"; }; 33B9806EFA95DA05ACD9344E = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "include_juce_analytics.cpp"; path = "../../JuceLibraryCode/include_juce_analytics.cpp"; sourceTree = "SOURCE_ROOT"; }; + 345ADA913F1D4EB89E5DC12F = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; 5219A3D3BECB8C7135C90377 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_gui_basics"; path = "../../../../modules/juce_gui_basics"; sourceTree = "SOURCE_ROOT"; }; 5DC0FF6BC4AE24FABC41F20E = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_core.mm"; path = "../../JuceLibraryCode/include_juce_core.mm"; sourceTree = "SOURCE_ROOT"; }; 61FADB63565026F559F43F3B = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_graphics.mm"; path = "../../JuceLibraryCode/include_juce_graphics.mm"; sourceTree = "SOURCE_ROOT"; }; @@ -40,6 +42,7 @@ 996BEF5ADCE2EC85EB9F637F = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_data_structures"; path = "../../../../modules/juce_data_structures"; sourceTree = "SOURCE_ROOT"; }; A0DDFB3559C431E96EC59392 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_events.mm"; path = "../../JuceLibraryCode/include_juce_events.mm"; sourceTree = "SOURCE_ROOT"; }; A93F5541F6B3C067538499EF = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + AAB5010326113C1358279789 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = DemoAnalyticsEventTypes.h; path = ../../Source/DemoAnalyticsEventTypes.h; sourceTree = "SOURCE_ROOT"; }; AD2CFF58DA5E1C6EDF9CC399 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_data_structures.mm"; path = "../../JuceLibraryCode/include_juce_data_structures.mm"; sourceTree = "SOURCE_ROOT"; }; BC02966C48A4F51E9A187E4A = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = AnalyticsCollection/Images.xcassets; sourceTree = "SOURCE_ROOT"; }; D352CDB4CA7E8B21FAA83B8C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainComponent.h; path = ../../Source/MainComponent.h; sourceTree = "SOURCE_ROOT"; }; @@ -48,6 +51,7 @@ F2CF007AA4C90AC7A5AD1604 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_analytics"; path = "../../../../modules/juce_analytics"; sourceTree = "SOURCE_ROOT"; }; FBCE051A0BA6C9FA3E64B47B = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; D269FA28B5D6012AEFE0BF20 = {isa = PBXGroup; children = ( + AAB5010326113C1358279789, 8B927F72BA8726A064560942, D352CDB4CA7E8B21FAA83B8C, 6A86C9751E9DCFA62D4562DB, ); name = Source; sourceTree = ""; }; @@ -59,7 +63,7 @@ 996BEF5ADCE2EC85EB9F637F, 1AA9DA887BE127DCED5228BB, 886AEA380A40C905503764EB, - 5219A3D3BECB8C7135C90377, ); name = "Juce Modules"; sourceTree = ""; }; + 5219A3D3BECB8C7135C90377, ); name = "JUCE Modules"; sourceTree = ""; }; B24D9AE60E0CE5D1A75693B5 = {isa = PBXGroup; children = ( 8A74F3F7422C89A897D93397, 33B9806EFA95DA05ACD9344E, @@ -68,7 +72,7 @@ A0DDFB3559C431E96EC59392, 61FADB63565026F559F43F3B, 65311EED96DCA9B62EBFEA04, - 91208A06115D573563996967, ); name = "Juce Library Code"; sourceTree = ""; }; + 91208A06115D573563996967, ); name = "JUCE Library Code"; sourceTree = ""; }; 782C3BD0C802236A266FDEDD = {isa = PBXGroup; children = ( 7A9FA859A2C2AE9FDDC99AD9, BC02966C48A4F51E9A187E4A, ); name = Resources; sourceTree = ""; }; @@ -77,6 +81,7 @@ D87EBFBF8CF2D8160F22405B, 644905C665C9F08A8700FE0D, 192797C933B56812538409D4, + 345ADA913F1D4EB89E5DC12F, FBCE051A0BA6C9FA3E64B47B, E206CE5D6771CAAA3C56F465, ); name = Frameworks; sourceTree = ""; }; 40E8A594A7EAFA1EF5707952 = {isa = PBXGroup; children = ( @@ -91,7 +96,7 @@ 6FF8E864589AD3C2C06BF546 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -121,7 +126,7 @@ 8575FCD908F2B0E4E641C1A0 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -147,6 +152,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; PRODUCT_BUNDLE_IDENTIFIER = com.yourcompany.AnalyticsCollection; USE_HEADERMAP = NO; }; name = Release; }; 0399310F2F5034CFCB14437B = {isa = XCBuildConfiguration; buildSettings = { @@ -253,13 +259,14 @@ A808E8D738B9BD079492797F, 921F2D865DD5EBF5AA00DF38, 107547912F5D18FB3DD33009, + 668A4D391D55A27F8E57375D, 38EE4929FFB8B83FB37B6E73, F6BB4E84E37BD38B6CA3025E, ); runOnlyForDeploymentPostprocessing = 0; }; 3195ADB3A101AAE977C998D2 = {isa = PBXNativeTarget; buildConfigurationList = 850BB95DDE68E87344778037; buildPhases = ( 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; 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; } diff --git a/examples/AnalyticsCollection/Builds/iOS/Info-App.plist b/examples/AnalyticsCollection/Builds/iOS/Info-App.plist index 2dd93ddc..c020974d 100644 --- a/examples/AnalyticsCollection/Builds/iOS/Info-App.plist +++ b/examples/AnalyticsCollection/Builds/iOS/Info-App.plist @@ -24,7 +24,7 @@ CFBundleVersion 1.0.0 NSHumanReadableCopyright - + ROLI Ltd. NSHighResolutionCapable UIRequiresFullScreen diff --git a/examples/AnalyticsCollection/JuceLibraryCode/AppConfig.h b/examples/AnalyticsCollection/JuceLibraryCode/AppConfig.h index 6e45e1ed..4d635806 100644 --- a/examples/AnalyticsCollection/JuceLibraryCode/AppConfig.h +++ b/examples/AnalyticsCollection/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -61,11 +61,11 @@ // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -73,7 +73,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -81,7 +81,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -96,7 +96,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -114,7 +114,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -122,7 +130,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR diff --git a/examples/AnalyticsCollection/Source/DemoAnalyticsEventTypes.h b/examples/AnalyticsCollection/Source/DemoAnalyticsEventTypes.h new file mode 100644 index 00000000..346f4a1c --- /dev/null +++ b/examples/AnalyticsCollection/Source/DemoAnalyticsEventTypes.h @@ -0,0 +1,10 @@ +#pragma once + +enum DemoAnalyticsEventTypes +{ + event, + sessionStart, + sessionEnd, + screenView, + exception +}; diff --git a/examples/AnalyticsCollection/Source/GoogleAnalyticsDestination.h b/examples/AnalyticsCollection/Source/GoogleAnalyticsDestination.h index 5b26f924..5f4a07dc 100644 --- a/examples/AnalyticsCollection/Source/GoogleAnalyticsDestination.h +++ b/examples/AnalyticsCollection/Source/GoogleAnalyticsDestination.h @@ -1,5 +1,7 @@ #include "../JuceLibraryCode/JuceHeader.h" +#include "DemoAnalyticsEventTypes.h" + class GoogleAnalyticsDestination : public ThreadedAnalyticsDestination { public: @@ -47,32 +49,56 @@ public: { // Send events to Google Analytics. - String appData ("v=1&tid=" + apiKey + "&t=event&"); - + String appData ("v=1&aip=1&tid=" + apiKey); StringArray postData; for (auto& event : events) { StringPairArray data; - if (event.name == "startup") - { - data.set ("ec", "info"); - data.set ("ea", "appStarted"); - } - else if (event.name == "shutdown") - { - data.set ("ec", "info"); - data.set ("ea", "appStopped"); - } - else if (event.name == "button_press") - { - data.set ("ec", "button_press"); - data.set ("ea", event.parameters["id"]); - } - else + switch (event.eventType) { - continue; + case (DemoAnalyticsEventTypes::event): + { + data.set ("t", "event"); + + if (event.name == "startup") + { + data.set ("ec", "info"); + data.set ("ea", "appStarted"); + } + else if (event.name == "shutdown") + { + data.set ("ec", "info"); + data.set ("ea", "appStopped"); + } + else if (event.name == "button_press") + { + data.set ("ec", "button_press"); + data.set ("ea", event.parameters["id"]); + } + else if (event.name == "crash") + { + data.set ("ec", "crash"); + data.set ("ea", "crash"); + } + else + { + jassertfalse; + continue; + } + + break; + } + + default: + { + // Unknown event type! In this demo app we're just using a + // single event type, but in a real app you probably want to + // handle multiple ones. + jassertfalse; + break; + } } data.set ("cid", event.userID); @@ -82,7 +108,7 @@ public: for (auto& key : data.getAllKeys()) eventData.add (key + "=" + URL::addEscapeChars (data[key], true)); - postData.add (appData + eventData.joinIntoString ("&")); + postData.add (appData + "&" + eventData.joinIntoString ("&")); } auto url = URL ("https://www.google-analytics.com/batch") @@ -139,6 +165,7 @@ private: { auto* xmlEvent = new XmlElement ("google_analytics_event"); xmlEvent->setAttribute ("name", event.name); + xmlEvent->setAttribute ("type", event.eventType); xmlEvent->setAttribute ("timestamp", (int) event.timestamp); xmlEvent->setAttribute ("user_id", event.userID); @@ -194,6 +221,7 @@ private: restoredEventQueue.push_back ({ xmlEvent->getStringAttribute ("name"), + xmlEvent->getIntAttribute ("type"), (uint32) xmlEvent->getIntAttribute ("timestamp"), parameters, xmlEvent->getStringAttribute ("user_id"), diff --git a/examples/AnalyticsCollection/Source/Main.cpp b/examples/AnalyticsCollection/Source/Main.cpp index c768854e..aef5426b 100644 --- a/examples/AnalyticsCollection/Source/Main.cpp +++ b/examples/AnalyticsCollection/Source/Main.cpp @@ -2,6 +2,7 @@ #include "GoogleAnalyticsDestination.h" #include "MainComponent.h" +#include "DemoAnalyticsEventTypes.h" //============================================================================== class AnalyticsCollectionApplication : public JUCEApplication @@ -17,8 +18,8 @@ public: //============================================================================== void initialise (const String&) override { - // Add an analytics identifier for the user. Make sure you don't collect - // identifiable information accidentally if you haven't asked for permission! + // Add an analytics identifier for the user. Make sure you don't accidentally + // collect identifiable information if you haven't asked for permission! Analytics::getInstance()->setUserId ("AnonUser1234"); // Add any other constant user information. @@ -29,14 +30,18 @@ public: // Add any analytics destinations we want to use to the Analytics singleton. Analytics::getInstance()->addDestination (new GoogleAnalyticsDestination()); - Analytics::getInstance()->logEvent ("startup", {}); + // The event type here should probably be DemoAnalyticsEventTypes::sessionStart + // in a more advanced app. + Analytics::getInstance()->logEvent ("startup", {}, DemoAnalyticsEventTypes::event); mainWindow = new MainWindow (getApplicationName()); } void shutdown() override { - Analytics::getInstance()->logEvent ("shutdown", {}); + // The event type here should probably be DemoAnalyticsEventTypes::sessionEnd + // in a more advanced app. + Analytics::getInstance()->logEvent ("shutdown", {}, DemoAnalyticsEventTypes::event); // Add your application's shutdown code here.. diff --git a/examples/AnalyticsCollection/Source/MainComponent.h b/examples/AnalyticsCollection/Source/MainComponent.h index 6934b359..99842077 100644 --- a/examples/AnalyticsCollection/Source/MainComponent.h +++ b/examples/AnalyticsCollection/Source/MainComponent.h @@ -2,13 +2,19 @@ #include "../JuceLibraryCode/JuceHeader.h" -class MainContentComponent : public Component +#include "DemoAnalyticsEventTypes.h" + +class MainContentComponent : public Component, + private Button::Listener { public: //============================================================================== MainContentComponent() { + crashButton.addListener (this); + addAndMakeVisible (eventButton); + addAndMakeVisible (crashButton); setSize (300, 200); @@ -17,7 +23,10 @@ public: logEventButtonPress = new ButtonTracker (eventButton, "button_press", logButtonPressParameters); } - ~MainContentComponent() {} + ~MainContentComponent() + { + crashButton.removeListener (this); + } void paint (Graphics& g) override { @@ -26,12 +35,23 @@ public: void resized() override { - eventButton.centreWithSize (100, 50); + eventButton.centreWithSize (100, 40); + eventButton.setBounds (eventButton.getBounds().translated (0, 25)); + crashButton.setBounds (eventButton.getBounds().translated (0, -50)); } private: //============================================================================== - TextButton eventButton { "Press me!" }; + void buttonClicked (Button*) override + { + // In a more advanced application you would probably use a different event + // type here. + Analytics::getInstance()->logEvent ("crash", {}, DemoAnalyticsEventTypes::event); + Analytics::getInstance()->getDestinations().clear(); + JUCEApplication::getInstance()->shutdown(); + } + + TextButton eventButton { "Press me!" }, crashButton { "Simulate crash!" }; ScopedPointer logEventButtonPress; JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MainContentComponent) diff --git a/examples/AnimationAppExample/AnimationAppExample.jucer b/examples/AnimationAppExample/AnimationAppExample.jucer index eafd91c0..346ec6fe 100644 --- a/examples/AnimationAppExample/AnimationAppExample.jucer +++ b/examples/AnimationAppExample/AnimationAppExample.jucer @@ -1,10 +1,8 @@ - + - - + + @@ -36,13 +32,10 @@ - + - - + + @@ -62,10 +55,8 @@ - - + + diff --git a/examples/AnimationAppExample/Builds/MacOSX/AnimationAppExample.xcodeproj/project.pbxproj b/examples/AnimationAppExample/Builds/MacOSX/AnimationAppExample.xcodeproj/project.pbxproj index 283ffbb0..6c707f53 100644 --- a/examples/AnimationAppExample/Builds/MacOSX/AnimationAppExample.xcodeproj/project.pbxproj +++ b/examples/AnimationAppExample/Builds/MacOSX/AnimationAppExample.xcodeproj/project.pbxproj @@ -100,7 +100,7 @@ 4214DE38E00FBCAA846C5AB4, 547DAB4037729C61314768C6, D55D4CADD6C5C116045BFF1B, - BA484FE1F404942DFCAD7F1D, ); name = "Juce Modules"; sourceTree = ""; }; + BA484FE1F404942DFCAD7F1D, ); name = "JUCE Modules"; sourceTree = ""; }; 5B8C542DD6E060115171CF66 = {isa = PBXGroup; children = ( A67C5701B28E64F889A92422, 3A4507CC74253A87B3E246AC, @@ -116,7 +116,7 @@ ACC2AAE6A7A933743891C6A5, D21291774D7F081B0874AFD4, 25BBCDB337A12AE74A4AAF0C, - 274569E245BFB279247B4ECC, ); name = "Juce Library Code"; sourceTree = ""; }; + 274569E245BFB279247B4ECC, ); name = "JUCE Library Code"; sourceTree = ""; }; 9AF618BFAFEABB193C0E7D1A = {isa = PBXGroup; children = ( 98474FB10BB003823EEC8759, 7E8B563CE147A7C733E6EFB1, ); name = Resources; sourceTree = ""; }; @@ -144,7 +144,7 @@ 31F4A77234EA04C6F3F431E7, 7CA50BE1660DF7427A2CAFE2, ); name = Source; sourceTree = ""; }; E6AD24AAB15D880592BFDD57 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -175,7 +175,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; 58ED5763719C81C95B744A5B = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -201,6 +201,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; PRODUCT_BUNDLE_IDENTIFIER = com.roli.AnimationAppExample; @@ -323,7 +324,7 @@ 6DD59723DA58F112C3C6F427, 2CCE82C7290D2D226DD34C0B, 4516F5A575174EF76FEAD8B3, ); buildRules = ( ); dependencies = ( ); name = "AnimationAppExample - App"; productName = AnimationAppExample; productReference = CBF69B3CBCD089CD7DC8343C; productType = "com.apple.product-type.application"; }; - AEF97977FF56185DB5E0C493 = {isa = PBXProject; buildConfigurationList = 576D6DACFB71E339D0AD373A; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 80F5D4DB72CAE33FF7BE0E28 = { 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 = E2839CF91E2C633A933666F4; projectDirPath = ""; projectRoot = ""; targets = (80F5D4DB72CAE33FF7BE0E28); }; + AEF97977FF56185DB5E0C493 = {isa = PBXProject; buildConfigurationList = 576D6DACFB71E339D0AD373A; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 80F5D4DB72CAE33FF7BE0E28 = { 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 = E2839CF91E2C633A933666F4; projectDirPath = ""; projectRoot = ""; targets = (80F5D4DB72CAE33FF7BE0E28); }; }; rootObject = AEF97977FF56185DB5E0C493; } diff --git a/examples/AnimationAppExample/Builds/VisualStudio2017/AnimationAppExample_App.vcxproj b/examples/AnimationAppExample/Builds/VisualStudio2017/AnimationAppExample_App.vcxproj index c0b7dcff..96c54631 100644 --- a/examples/AnimationAppExample/Builds/VisualStudio2017/AnimationAppExample_App.vcxproj +++ b/examples/AnimationAppExample/Builds/VisualStudio2017/AnimationAppExample_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -530,9 +531,6 @@ true - - true - true @@ -1286,6 +1284,9 @@ true + + true + true @@ -1376,6 +1377,9 @@ true + + true + true @@ -1409,6 +1413,9 @@ true + + true + true @@ -1448,12 +1455,21 @@ true + + true + true true + + true + + + true + true @@ -1640,6 +1656,9 @@ true + + true + true @@ -1652,6 +1671,9 @@ true + + true + true @@ -2045,6 +2067,7 @@ + @@ -2092,6 +2115,7 @@ + @@ -2154,6 +2178,7 @@ + @@ -2191,6 +2216,7 @@ + @@ -2202,6 +2228,7 @@ + @@ -2271,6 +2298,7 @@ + diff --git a/examples/AnimationAppExample/Builds/VisualStudio2017/AnimationAppExample_App.vcxproj.filters b/examples/AnimationAppExample/Builds/VisualStudio2017/AnimationAppExample_App.vcxproj.filters index 2b43085d..5f6214e1 100644 --- a/examples/AnimationAppExample/Builds/VisualStudio2017/AnimationAppExample_App.vcxproj.filters +++ b/examples/AnimationAppExample/Builds/VisualStudio2017/AnimationAppExample_App.vcxproj.filters @@ -8,353 +8,353 @@ {4BBA0254-0821-03A2-ACF0-0137D7D3A403} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -365,3520 +365,3562 @@ AnimationAppExample\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/AnimationAppExample/Builds/iOS/AnimationAppExample.xcodeproj/project.pbxproj b/examples/AnimationAppExample/Builds/iOS/AnimationAppExample.xcodeproj/project.pbxproj index 5c742efc..86ed3fb4 100644 --- a/examples/AnimationAppExample/Builds/iOS/AnimationAppExample.xcodeproj/project.pbxproj +++ b/examples/AnimationAppExample/Builds/iOS/AnimationAppExample.xcodeproj/project.pbxproj @@ -18,6 +18,7 @@ 139AEB224F22582CF606327F = {isa = PBXBuildFile; fileRef = 732EEC584A4CE3ED07C5BEFB; }; 0DE5F0C9D8D826AF3EEBAC04 = {isa = PBXBuildFile; fileRef = 888284627B1FEA22193130AB; }; F3F1AF2E0D45882BFE3EDE07 = {isa = PBXBuildFile; fileRef = AF947B0E188B6EA57EB0109B; }; + 1C5A5F5B1B8FD4EAC6E2E3F9 = {isa = PBXBuildFile; fileRef = 3B479141E51C3D8D5A878D8C; }; 64D079C3CBBBB5BC9D7CC531 = {isa = PBXBuildFile; fileRef = 012CB8E6966875E4AE099E8C; }; CA82C00B49701B9ECEB91AE1 = {isa = PBXBuildFile; fileRef = 3B5B55FF08F71060B836F5DB; }; 3EBD65476039DBFD1A91FB69 = {isa = PBXBuildFile; fileRef = 30B85C7478732E3A6997065D; }; @@ -48,6 +49,7 @@ 30B85C7478732E3A6997065D = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; 366E8D313544E819D73E172C = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_cryptography.mm"; path = "../../JuceLibraryCode/include_juce_cryptography.mm"; sourceTree = "SOURCE_ROOT"; }; 3A4507CC74253A87B3E246AC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_basics.mm"; path = "../../JuceLibraryCode/include_juce_audio_basics.mm"; sourceTree = "SOURCE_ROOT"; }; + 3B479141E51C3D8D5A878D8C = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; 3B5B55FF08F71060B836F5DB = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; 3D594C03A810C7B5A8C94EEA = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_graphics.mm"; path = "../../JuceLibraryCode/include_juce_graphics.mm"; sourceTree = "SOURCE_ROOT"; }; 3F21F440B8E24F68C9169DAA = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_core"; path = "../../../../modules/juce_core"; sourceTree = "SOURCE_ROOT"; }; @@ -102,7 +104,7 @@ 4214DE38E00FBCAA846C5AB4, 547DAB4037729C61314768C6, D55D4CADD6C5C116045BFF1B, - BA484FE1F404942DFCAD7F1D, ); name = "Juce Modules"; sourceTree = ""; }; + BA484FE1F404942DFCAD7F1D, ); name = "JUCE Modules"; sourceTree = ""; }; 5B8C542DD6E060115171CF66 = {isa = PBXGroup; children = ( A67C5701B28E64F889A92422, 3A4507CC74253A87B3E246AC, @@ -118,7 +120,7 @@ ACC2AAE6A7A933743891C6A5, D21291774D7F081B0874AFD4, 25BBCDB337A12AE74A4AAF0C, - 274569E245BFB279247B4ECC, ); name = "Juce Library Code"; sourceTree = ""; }; + 274569E245BFB279247B4ECC, ); name = "JUCE Library Code"; sourceTree = ""; }; 9AF618BFAFEABB193C0E7D1A = {isa = PBXGroup; children = ( 98474FB10BB003823EEC8759, 4F582012EC867318FB3781BB, ); name = Resources; sourceTree = ""; }; @@ -134,6 +136,7 @@ 732EEC584A4CE3ED07C5BEFB, 888284627B1FEA22193130AB, AF947B0E188B6EA57EB0109B, + 3B479141E51C3D8D5A878D8C, 012CB8E6966875E4AE099E8C, 3B5B55FF08F71060B836F5DB, 30B85C7478732E3A6997065D, ); name = Frameworks; sourceTree = ""; }; @@ -149,7 +152,7 @@ E6AD24AAB15D880592BFDD57 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -179,7 +182,7 @@ 58ED5763719C81C95B744A5B = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -205,6 +208,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; PRODUCT_BUNDLE_IDENTIFIER = com.roli.AnimationAppExample; USE_HEADERMAP = NO; }; name = Release; }; 8FB477F7B77D68FD93DC1D16 = {isa = XCBuildConfiguration; buildSettings = { @@ -326,6 +330,7 @@ 139AEB224F22582CF606327F, 0DE5F0C9D8D826AF3EEBAC04, F3F1AF2E0D45882BFE3EDE07, + 1C5A5F5B1B8FD4EAC6E2E3F9, 64D079C3CBBBB5BC9D7CC531, CA82C00B49701B9ECEB91AE1, 3EBD65476039DBFD1A91FB69, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -333,7 +338,7 @@ 6DD59723DA58F112C3C6F427, 2CCE82C7290D2D226DD34C0B, 4516F5A575174EF76FEAD8B3, ); buildRules = ( ); dependencies = ( ); name = "AnimationAppExample - App"; productName = AnimationAppExample; productReference = CBF69B3CBCD089CD7DC8343C; productType = "com.apple.product-type.application"; }; - AEF97977FF56185DB5E0C493 = {isa = PBXProject; buildConfigurationList = 576D6DACFB71E339D0AD373A; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 80F5D4DB72CAE33FF7BE0E28 = { 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 = E2839CF91E2C633A933666F4; projectDirPath = ""; projectRoot = ""; targets = (80F5D4DB72CAE33FF7BE0E28); }; + AEF97977FF56185DB5E0C493 = {isa = PBXProject; buildConfigurationList = 576D6DACFB71E339D0AD373A; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 80F5D4DB72CAE33FF7BE0E28 = { 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 = E2839CF91E2C633A933666F4; projectDirPath = ""; projectRoot = ""; targets = (80F5D4DB72CAE33FF7BE0E28); }; }; rootObject = AEF97977FF56185DB5E0C493; } diff --git a/examples/AnimationAppExample/JuceLibraryCode/AppConfig.h b/examples/AnimationAppExample/JuceLibraryCode/AppConfig.h index cbc91df3..8ae35726 100644 --- a/examples/AnimationAppExample/JuceLibraryCode/AppConfig.h +++ b/examples/AnimationAppExample/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -68,7 +68,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -76,7 +76,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -88,15 +88,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -111,11 +115,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -126,26 +130,26 @@ // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -153,7 +157,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -161,7 +165,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -176,7 +180,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -194,7 +198,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -202,7 +214,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -217,14 +229,14 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== // juce_video flags: #ifndef JUCE_USE_CAMERA - //#define JUCE_USE_CAMERA 1 + //#define JUCE_USE_CAMERA 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/AudioAppExample/AudioAppExample.jucer b/examples/AudioAppExample/AudioAppExample.jucer index a7fa1a5b..0d928108 100644 --- a/examples/AudioAppExample/AudioAppExample.jucer +++ b/examples/AudioAppExample/AudioAppExample.jucer @@ -1,10 +1,8 @@ - + - - + + @@ -37,13 +33,10 @@ - + - - + + @@ -64,10 +57,8 @@ - - + + diff --git a/examples/AudioAppExample/Builds/MacOSX/AudioAppExample.xcodeproj/project.pbxproj b/examples/AudioAppExample/Builds/MacOSX/AudioAppExample.xcodeproj/project.pbxproj index 8d2b5c28..663790da 100644 --- a/examples/AudioAppExample/Builds/MacOSX/AudioAppExample.xcodeproj/project.pbxproj +++ b/examples/AudioAppExample/Builds/MacOSX/AudioAppExample.xcodeproj/project.pbxproj @@ -106,7 +106,7 @@ 69F5393257DECB7F81F10C25, 5128A3A7C27F2C38D735A079, D96EF22A7C2912FDB2F9BBFD, - C3A3383DBC070D2DB64518B7, ); name = "Juce Modules"; sourceTree = ""; }; + C3A3383DBC070D2DB64518B7, ); name = "JUCE Modules"; sourceTree = ""; }; C94E97E4A3CB628A675EE05C = {isa = PBXGroup; children = ( B84ADDD01BAB1B1E21DDFF07, 8513DA8DD5B9282AEF83BBDF, @@ -123,7 +123,7 @@ C2F71128E48E975D64D57D10, A3E7B4F063290AE6C66E355B, FB092AF48A13F4F473734F66, - 15BA4AEE0C0E22D7C8BE92CA, ); name = "Juce Library Code"; sourceTree = ""; }; + 15BA4AEE0C0E22D7C8BE92CA, ); name = "JUCE Library Code"; sourceTree = ""; }; 094FA973096AF6FDD5A75280 = {isa = PBXGroup; children = ( 1E0CCB36A0D6D2CE936E43BF, 16799F26A4934E01FE14D70A, ); name = Resources; sourceTree = ""; }; @@ -152,7 +152,7 @@ B679234897D9AEB22E892566, 6F245D0C169B0E9060BD1033, ); name = Source; sourceTree = ""; }; B0ADA4CCDD12487AAA4D29E3 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -183,7 +183,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; F8E0347F1E2A6CDA40CBAFC1 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -209,6 +209,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; PRODUCT_BUNDLE_IDENTIFIER = com.roli.AudioAppExample; @@ -333,7 +334,7 @@ 3602833D915A2AC7C25F537F, BC3ECD5BCB6580E951083B7E, C9974DDFB456D5307D4C29F3, ); buildRules = ( ); dependencies = ( ); name = "AudioAppExample - App"; productName = AudioAppExample; productReference = 9C71E9533EDADF610F789D88; productType = "com.apple.product-type.application"; }; - 0E00FEF4A999DE35888889AE = {isa = PBXProject; buildConfigurationList = 074FE87A26471418B3AC0921; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { D010D5837C01EB7574A48649 = { 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 = 41A4B977F5588A439A066455; projectDirPath = ""; projectRoot = ""; targets = (D010D5837C01EB7574A48649); }; + 0E00FEF4A999DE35888889AE = {isa = PBXProject; buildConfigurationList = 074FE87A26471418B3AC0921; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { D010D5837C01EB7574A48649 = { 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 = 41A4B977F5588A439A066455; projectDirPath = ""; projectRoot = ""; targets = (D010D5837C01EB7574A48649); }; }; rootObject = 0E00FEF4A999DE35888889AE; } diff --git a/examples/AudioAppExample/Builds/VisualStudio2017/AudioAppExample_App.vcxproj b/examples/AudioAppExample/Builds/VisualStudio2017/AudioAppExample_App.vcxproj index 71a35cad..e1698bac 100644 --- a/examples/AudioAppExample/Builds/VisualStudio2017/AudioAppExample_App.vcxproj +++ b/examples/AudioAppExample/Builds/VisualStudio2017/AudioAppExample_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -578,9 +579,6 @@ true - - true - true @@ -1334,6 +1332,9 @@ true + + true + true @@ -1424,6 +1425,9 @@ true + + true + true @@ -1457,6 +1461,9 @@ true + + true + true @@ -1496,12 +1503,21 @@ true + + true + true true + + true + + + true + true @@ -1688,6 +1704,9 @@ true + + true + true @@ -1700,6 +1719,9 @@ true + + true + true @@ -2107,6 +2129,7 @@ + @@ -2154,6 +2177,7 @@ + @@ -2216,6 +2240,7 @@ + @@ -2253,6 +2278,7 @@ + @@ -2264,6 +2290,7 @@ + @@ -2333,6 +2360,7 @@ + diff --git a/examples/AudioAppExample/Builds/VisualStudio2017/AudioAppExample_App.vcxproj.filters b/examples/AudioAppExample/Builds/VisualStudio2017/AudioAppExample_App.vcxproj.filters index 34ef2125..087c54d2 100644 --- a/examples/AudioAppExample/Builds/VisualStudio2017/AudioAppExample_App.vcxproj.filters +++ b/examples/AudioAppExample/Builds/VisualStudio2017/AudioAppExample_App.vcxproj.filters @@ -8,368 +8,368 @@ {76BE4C13-8BB7-CC58-13E8-409DE2E7449E} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -380,3625 +380,3667 @@ AudioAppExample\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/AudioAppExample/Builds/iOS/AudioAppExample.xcodeproj/project.pbxproj b/examples/AudioAppExample/Builds/iOS/AudioAppExample.xcodeproj/project.pbxproj index efd71790..6da96aa3 100644 --- a/examples/AudioAppExample/Builds/iOS/AudioAppExample.xcodeproj/project.pbxproj +++ b/examples/AudioAppExample/Builds/iOS/AudioAppExample.xcodeproj/project.pbxproj @@ -19,6 +19,7 @@ 26E4E22AC7196AC405E218B9 = {isa = PBXBuildFile; fileRef = 7C86E886C3FCB671004E1CA2; }; DE32F1DDED355F817FCA16C4 = {isa = PBXBuildFile; fileRef = F5B5D441C4AB1D01509ACC8D; }; 62AE0FBB5B9184FF94092D43 = {isa = PBXBuildFile; fileRef = D7867DB9C17425E3F05EB860; }; + 32CE2DFAE1AE943FF698B234 = {isa = PBXBuildFile; fileRef = E93741E8D80335499F5EA33F; }; C3F12DC7CA8C22C1853A7F08 = {isa = PBXBuildFile; fileRef = 712FD99244BEDA356A73A60D; }; 291730DFE49E6AE97D4C8CEC = {isa = PBXBuildFile; fileRef = B06A9120276E8875161CFC7D; }; D3AC61A0594DE1592920426F = {isa = PBXBuildFile; fileRef = 1D29F6A21F927F10EB8C5EEF; }; @@ -84,6 +85,7 @@ D96EF22A7C2912FDB2F9BBFD = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_opengl"; path = "../../../../modules/juce_opengl"; sourceTree = "SOURCE_ROOT"; }; E0DDAD7A205F6DD0B0501DE3 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_graphics"; path = "../../../../modules/juce_graphics"; sourceTree = "SOURCE_ROOT"; }; E87E13099757D39753D4F951 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_core"; path = "../../../../modules/juce_core"; sourceTree = "SOURCE_ROOT"; }; + E93741E8D80335499F5EA33F = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; E9E3BEA778FE14AE7BA9032F = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; }; ED96DF5BB1BAA94746049FE4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_gui_basics.mm"; path = "../../JuceLibraryCode/include_juce_gui_basics.mm"; sourceTree = "SOURCE_ROOT"; }; F5B5D441C4AB1D01509ACC8D = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = System/Library/Frameworks/CoreText.framework; sourceTree = SDKROOT; }; @@ -108,7 +110,7 @@ 69F5393257DECB7F81F10C25, 5128A3A7C27F2C38D735A079, D96EF22A7C2912FDB2F9BBFD, - C3A3383DBC070D2DB64518B7, ); name = "Juce Modules"; sourceTree = ""; }; + C3A3383DBC070D2DB64518B7, ); name = "JUCE Modules"; sourceTree = ""; }; C94E97E4A3CB628A675EE05C = {isa = PBXGroup; children = ( B84ADDD01BAB1B1E21DDFF07, 8513DA8DD5B9282AEF83BBDF, @@ -125,7 +127,7 @@ C2F71128E48E975D64D57D10, A3E7B4F063290AE6C66E355B, FB092AF48A13F4F473734F66, - 15BA4AEE0C0E22D7C8BE92CA, ); name = "Juce Library Code"; sourceTree = ""; }; + 15BA4AEE0C0E22D7C8BE92CA, ); name = "JUCE Library Code"; sourceTree = ""; }; 094FA973096AF6FDD5A75280 = {isa = PBXGroup; children = ( 1E0CCB36A0D6D2CE936E43BF, 9B83CA7A03621F4DE0B0C3F5, ); name = Resources; sourceTree = ""; }; @@ -142,6 +144,7 @@ 7C86E886C3FCB671004E1CA2, F5B5D441C4AB1D01509ACC8D, D7867DB9C17425E3F05EB860, + E93741E8D80335499F5EA33F, 712FD99244BEDA356A73A60D, B06A9120276E8875161CFC7D, 1D29F6A21F927F10EB8C5EEF, ); name = Frameworks; sourceTree = ""; }; @@ -157,7 +160,7 @@ B0ADA4CCDD12487AAA4D29E3 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -187,7 +190,7 @@ F8E0347F1E2A6CDA40CBAFC1 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -213,6 +216,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; PRODUCT_BUNDLE_IDENTIFIER = com.roli.AudioAppExample; USE_HEADERMAP = NO; }; name = Release; }; 2DDD1A3A56EAB02179D1CFB6 = {isa = XCBuildConfiguration; buildSettings = { @@ -336,6 +340,7 @@ 26E4E22AC7196AC405E218B9, DE32F1DDED355F817FCA16C4, 62AE0FBB5B9184FF94092D43, + 32CE2DFAE1AE943FF698B234, C3F12DC7CA8C22C1853A7F08, 291730DFE49E6AE97D4C8CEC, D3AC61A0594DE1592920426F, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -343,7 +348,7 @@ 3602833D915A2AC7C25F537F, BC3ECD5BCB6580E951083B7E, C9974DDFB456D5307D4C29F3, ); buildRules = ( ); dependencies = ( ); name = "AudioAppExample - App"; productName = AudioAppExample; productReference = 9C71E9533EDADF610F789D88; productType = "com.apple.product-type.application"; }; - 0E00FEF4A999DE35888889AE = {isa = PBXProject; buildConfigurationList = 074FE87A26471418B3AC0921; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { D010D5837C01EB7574A48649 = { 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 = 41A4B977F5588A439A066455; projectDirPath = ""; projectRoot = ""; targets = (D010D5837C01EB7574A48649); }; + 0E00FEF4A999DE35888889AE = {isa = PBXProject; buildConfigurationList = 074FE87A26471418B3AC0921; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { D010D5837C01EB7574A48649 = { 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 = 41A4B977F5588A439A066455; projectDirPath = ""; projectRoot = ""; targets = (D010D5837C01EB7574A48649); }; }; rootObject = 0E00FEF4A999DE35888889AE; } diff --git a/examples/AudioAppExample/JuceLibraryCode/AppConfig.h b/examples/AudioAppExample/JuceLibraryCode/AppConfig.h index 835b6ff6..ddeb4518 100644 --- a/examples/AudioAppExample/JuceLibraryCode/AppConfig.h +++ b/examples/AudioAppExample/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -69,7 +69,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -77,7 +77,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -89,15 +89,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -112,11 +116,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -127,37 +131,37 @@ // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_audio_utils flags: #ifndef JUCE_USE_CDREADER - //#define JUCE_USE_CDREADER 1 + //#define JUCE_USE_CDREADER 0 #endif #ifndef JUCE_USE_CDBURNER - //#define JUCE_USE_CDBURNER 1 + //#define JUCE_USE_CDBURNER 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -165,7 +169,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -173,7 +177,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -188,7 +192,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -206,7 +210,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -214,7 +226,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -229,14 +241,14 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== // juce_video flags: #ifndef JUCE_USE_CAMERA - //#define JUCE_USE_CAMERA 1 + //#define JUCE_USE_CAMERA 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/AudioAppExample/Source/MainComponent.cpp b/examples/AudioAppExample/Source/MainComponent.cpp index a945cd97..8ff8bbd0 100644 --- a/examples/AudioAppExample/Source/MainComponent.cpp +++ b/examples/AudioAppExample/Source/MainComponent.cpp @@ -78,7 +78,7 @@ public: channelData[i] = amplitude * std::sin (phase); // increment the phase step for the next sample - phase = std::fmod (phase + phaseDelta, float_Pi * 2.0f); + phase = std::fmod (phase + phaseDelta, MathConstants::twoPi); } } } @@ -130,7 +130,7 @@ public: frequency = (getHeight() - e.y) * 10.0f; amplitude = jmin (0.9f, 0.2f * e.position.x / getWidth()); - phaseDelta = (float) (2.0 * double_Pi * frequency / sampleRate); + phaseDelta = (float) (MathConstants::twoPi * frequency / sampleRate); repaint(); } diff --git a/examples/BLOCKS/BlocksDrawing/BlocksDrawing.jucer b/examples/BLOCKS/BlocksDrawing/BlocksDrawing.jucer index a3d825d5..366ea748 100644 --- a/examples/BLOCKS/BlocksDrawing/BlocksDrawing.jucer +++ b/examples/BLOCKS/BlocksDrawing/BlocksDrawing.jucer @@ -1,9 +1,8 @@ - + - - + + @@ -36,11 +35,10 @@ - + - - + + @@ -60,10 +58,8 @@ - - + + @@ -83,10 +79,8 @@ - - + + @@ -106,8 +100,8 @@ - - + + diff --git a/examples/BLOCKS/BlocksDrawing/Builds/LinuxMakefile/Makefile b/examples/BLOCKS/BlocksDrawing/Builds/LinuxMakefile/Makefile index 208c7595..d1e509d2 100644 --- a/examples/BLOCKS/BlocksDrawing/Builds/LinuxMakefile/Makefile +++ b/examples/BLOCKS/BlocksDrawing/Builds/LinuxMakefile/Makefile @@ -23,6 +23,8 @@ ifndef CONFIG CONFIG=Debug endif +JUCE_ARCH_LABEL := $(shell uname -m) + ifeq ($(CONFIG),Debug) JUCE_BINDIR := build JUCE_LIBDIR := build @@ -38,7 +40,7 @@ ifeq ($(CONFIG),Debug) JUCE_TARGET_APP := BlocksDrawing JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -lGL -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -59,7 +61,7 @@ ifeq ($(CONFIG),Release) JUCE_TARGET_APP := BlocksDrawing JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -O3 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -fvisibility=hidden -lGL -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -91,7 +93,7 @@ $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) : check-pkg-config $(OBJECTS_APP) $(RESOURCES) -$(V_AT)mkdir -p $(JUCE_BINDIR) -$(V_AT)mkdir -p $(JUCE_LIBDIR) -$(V_AT)mkdir -p $(JUCE_OUTDIR) - $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(RESOURCES) $(TARGET_ARCH) + $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(JUCE_LDFLAGS_APP) $(RESOURCES) $(TARGET_ARCH) $(JUCE_OBJDIR)/Main_90ebc5c2.o: ../../Source/Main.cpp -$(V_AT)mkdir -p $(JUCE_OBJDIR) diff --git a/examples/BLOCKS/BlocksDrawing/Builds/MacOSX/BlocksDrawing.xcodeproj/project.pbxproj b/examples/BLOCKS/BlocksDrawing/Builds/MacOSX/BlocksDrawing.xcodeproj/project.pbxproj index fb40d761..92e95981 100644 --- a/examples/BLOCKS/BlocksDrawing/Builds/MacOSX/BlocksDrawing.xcodeproj/project.pbxproj +++ b/examples/BLOCKS/BlocksDrawing/Builds/MacOSX/BlocksDrawing.xcodeproj/project.pbxproj @@ -100,7 +100,7 @@ 96CCFB5E486DE32C81BE8452, 664139E2D0EEE0D7BFD16F07, D64413E1CB2F5B149C7A3E71, - E259E25C09458A24B1D4E7EA, ); name = "Juce Modules"; sourceTree = ""; }; + E259E25C09458A24B1D4E7EA, ); name = "JUCE Modules"; sourceTree = ""; }; 04F9940C78EBE86BC90AC333 = {isa = PBXGroup; children = ( 4ABD70F1E7F6F48AF857A965, B0CCD8CF994F3F797BB6D208, @@ -116,7 +116,7 @@ 865530545B611A3E7BBF1F9A, 2AF21CDE4EFD3BBA599DE77E, BF4E837550B8F8BDB6D8D26B, - E677E7CBC0109236A71D0E76, ); name = "Juce Library Code"; sourceTree = ""; }; + E677E7CBC0109236A71D0E76, ); name = "JUCE Library Code"; sourceTree = ""; }; BA3276FE3301BF867BBA6FBA = {isa = PBXGroup; children = ( 574E29C4D824BEE95F94E7D6, BA174BBB2231F7A8D1621BE9, ); name = Resources; sourceTree = ""; }; @@ -142,7 +142,7 @@ EB0D13905DE35B7EECA09529, 31F4C36D3B12DC4E69F5D5A7, ); name = Source; sourceTree = ""; }; DF3B86DBD39059B08B65FFDE = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -173,7 +173,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; D1EA6139431E47DBB7B1986D = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -199,6 +199,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; PRODUCT_BUNDLE_IDENTIFIER = com.yourcompany.BlocksDrawing; @@ -319,7 +320,7 @@ B64F4B6419098A6C579D0EDB, 6F1EAB6EC19EDAB88EF14DE0, 704E8CB52C968D24DAE2ABD5, ); buildRules = ( ); dependencies = ( ); name = "BlocksDrawing - App"; productName = BlocksDrawing; productReference = 7A425A86C84D843976582BAF; productType = "com.apple.product-type.application"; }; - 46C68557D30B3B44D3FE037B = {isa = PBXProject; buildConfigurationList = DD23365E44ACBF007DC85D46; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { F0C1DAFB0E78213F565F044F = { 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 = 0E79852FE469702C8F99D6F3; projectDirPath = ""; projectRoot = ""; targets = (F0C1DAFB0E78213F565F044F); }; + 46C68557D30B3B44D3FE037B = {isa = PBXProject; buildConfigurationList = DD23365E44ACBF007DC85D46; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = ""; TargetAttributes = { F0C1DAFB0E78213F565F044F = { 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 = 0E79852FE469702C8F99D6F3; projectDirPath = ""; projectRoot = ""; targets = (F0C1DAFB0E78213F565F044F); }; }; rootObject = 46C68557D30B3B44D3FE037B; } diff --git a/examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2015/BlocksDrawing_App.vcxproj b/examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2015/BlocksDrawing_App.vcxproj index e6159f33..dc95897b 100644 --- a/examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2015/BlocksDrawing_App.vcxproj +++ b/examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2015/BlocksDrawing_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v140 8.1 @@ -72,7 +73,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -114,7 +115,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -596,9 +597,6 @@ true - - true - true @@ -1331,6 +1329,9 @@ true + + true + true @@ -1421,6 +1422,9 @@ true + + true + true @@ -1454,6 +1458,9 @@ true + + true + true @@ -1493,12 +1500,21 @@ true + + true + true true + + true + + + true + true @@ -1685,6 +1701,9 @@ true + + true + true @@ -1697,6 +1716,9 @@ true + + true + true @@ -2112,6 +2134,7 @@ + @@ -2159,6 +2182,7 @@ + @@ -2221,6 +2245,7 @@ + @@ -2258,6 +2283,7 @@ + @@ -2269,6 +2295,7 @@ + @@ -2338,6 +2365,7 @@ + diff --git a/examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2015/BlocksDrawing_App.vcxproj.filters b/examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2015/BlocksDrawing_App.vcxproj.filters index 81a0d039..412a1b48 100644 --- a/examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2015/BlocksDrawing_App.vcxproj.filters +++ b/examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2015/BlocksDrawing_App.vcxproj.filters @@ -8,365 +8,365 @@ {7932D36B-7CB1-AC09-2855-AFB03BA5B840} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {F00B1208-CE3A-EE5C-C33C-9A016BAD5E70} + + {C1AE9AA4-A692-C60C-9892-486757DEC4CE} - - {31632996-AC68-BCF8-B244-110FC6087A6E} + + {58DC204E-D0E2-182E-BFC2-E863F245D5D2} - - {65A9A26C-02FC-34D8-BEAC-C30A1E255B44} + + {56B98154-96AF-63C0-CF58-1E2698CA95AB} - - {F61978A2-275C-CD64-3724-AE5945CB8970} + + {01174C18-A414-8669-5964-5D0BEEFB965B} - - {3BF28565-4A19-23EA-96D6-910B5646D6B9} + + {C5BF4FE0-80C3-4D2B-7376-A92937D89998} - - {DFA2DC59-3B2E-1F2A-8661-79D25C3D7F1B} + + {C4ECF515-17CC-0685-65B1-031B52EE626B} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -377,1747 +377,1771 @@ BlocksDrawing\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics + JUCE Modules\juce_blocks_basics - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2128,1892 +2152,1910 @@ BlocksDrawing\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics + JUCE Modules\juce_blocks_basics - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics + JUCE Modules\juce_blocks_basics - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2017/BlocksDrawing_App.vcxproj b/examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2017/BlocksDrawing_App.vcxproj index 6f15edfb..3c0646cf 100644 --- a/examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2017/BlocksDrawing_App.vcxproj +++ b/examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2017/BlocksDrawing_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -596,9 +597,6 @@ true - - true - true @@ -1331,6 +1329,9 @@ true + + true + true @@ -1421,6 +1422,9 @@ true + + true + true @@ -1454,6 +1458,9 @@ true + + true + true @@ -1493,12 +1500,21 @@ true + + true + true true + + true + + + true + true @@ -1685,6 +1701,9 @@ true + + true + true @@ -1697,6 +1716,9 @@ true + + true + true @@ -2112,6 +2134,7 @@ + @@ -2159,6 +2182,7 @@ + @@ -2221,6 +2245,7 @@ + @@ -2258,6 +2283,7 @@ + @@ -2269,6 +2295,7 @@ + @@ -2338,6 +2365,7 @@ + diff --git a/examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2017/BlocksDrawing_App.vcxproj.filters b/examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2017/BlocksDrawing_App.vcxproj.filters index 20f0b923..d333567d 100644 --- a/examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2017/BlocksDrawing_App.vcxproj.filters +++ b/examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2017/BlocksDrawing_App.vcxproj.filters @@ -8,365 +8,365 @@ {7932D36B-7CB1-AC09-2855-AFB03BA5B840} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {F00B1208-CE3A-EE5C-C33C-9A016BAD5E70} + + {C1AE9AA4-A692-C60C-9892-486757DEC4CE} - - {31632996-AC68-BCF8-B244-110FC6087A6E} + + {58DC204E-D0E2-182E-BFC2-E863F245D5D2} - - {65A9A26C-02FC-34D8-BEAC-C30A1E255B44} + + {56B98154-96AF-63C0-CF58-1E2698CA95AB} - - {F61978A2-275C-CD64-3724-AE5945CB8970} + + {01174C18-A414-8669-5964-5D0BEEFB965B} - - {3BF28565-4A19-23EA-96D6-910B5646D6B9} + + {C5BF4FE0-80C3-4D2B-7376-A92937D89998} - - {DFA2DC59-3B2E-1F2A-8661-79D25C3D7F1B} + + {C4ECF515-17CC-0685-65B1-031B52EE626B} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -377,1747 +377,1771 @@ BlocksDrawing\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics + JUCE Modules\juce_blocks_basics - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2128,1892 +2152,1910 @@ BlocksDrawing\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics + JUCE Modules\juce_blocks_basics - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics + JUCE Modules\juce_blocks_basics - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/BLOCKS/BlocksDrawing/Builds/iOS/BlocksDrawing.xcodeproj/project.pbxproj b/examples/BLOCKS/BlocksDrawing/Builds/iOS/BlocksDrawing.xcodeproj/project.pbxproj index 61fdf22a..6b27cffb 100644 --- a/examples/BLOCKS/BlocksDrawing/Builds/iOS/BlocksDrawing.xcodeproj/project.pbxproj +++ b/examples/BLOCKS/BlocksDrawing/Builds/iOS/BlocksDrawing.xcodeproj/project.pbxproj @@ -17,6 +17,7 @@ E759B32B9B193C5530B5728D = {isa = PBXBuildFile; fileRef = A2D1D8C580DFDB5C8E011C80; }; 6CC5F22634ACED43D520FDF1 = {isa = PBXBuildFile; fileRef = 4D4A93B14DDB028B9592C841; }; BBFB0402058A2B62B9CAF548 = {isa = PBXBuildFile; fileRef = C759B8DF15E2D97796C44195; }; + E660AF452BC6D69B77C24B00 = {isa = PBXBuildFile; fileRef = A3ED6369BF3A9C7D5900435A; }; 1A7FD937E40C4CF89386EEE0 = {isa = PBXBuildFile; fileRef = E731A28F9A361B554E8926EE; }; 3517782FB58BA6883F7A9D6F = {isa = PBXBuildFile; fileRef = D2E3DCE1B8C06CB72C0E7E1E; }; 7292839DA84380BAA0F12E31 = {isa = PBXBuildFile; fileRef = 4DCF6F0AB88DA09CE8F97DD4; }; @@ -65,6 +66,7 @@ 999FC83B63B1B90883DE9C73 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_events.mm"; path = "../../JuceLibraryCode/include_juce_events.mm"; sourceTree = "SOURCE_ROOT"; }; A04E7A5BB83BC791E3011E24 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_formats"; path = "../../../../../modules/juce_audio_formats"; sourceTree = "SOURCE_ROOT"; }; A2D1D8C580DFDB5C8E011C80 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; }; + A3ED6369BF3A9C7D5900435A = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; B0CCD8CF994F3F797BB6D208 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_basics.mm"; path = "../../JuceLibraryCode/include_juce_audio_basics.mm"; sourceTree = "SOURCE_ROOT"; }; B8CF5435B9701881F456306B = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_core.mm"; path = "../../JuceLibraryCode/include_juce_core.mm"; sourceTree = "SOURCE_ROOT"; }; BF4E837550B8F8BDB6D8D26B = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_opengl.mm"; path = "../../JuceLibraryCode/include_juce_opengl.mm"; sourceTree = "SOURCE_ROOT"; }; @@ -104,7 +106,7 @@ 96CCFB5E486DE32C81BE8452, 664139E2D0EEE0D7BFD16F07, D64413E1CB2F5B149C7A3E71, - E259E25C09458A24B1D4E7EA, ); name = "Juce Modules"; sourceTree = ""; }; + E259E25C09458A24B1D4E7EA, ); name = "JUCE Modules"; sourceTree = ""; }; 04F9940C78EBE86BC90AC333 = {isa = PBXGroup; children = ( 4ABD70F1E7F6F48AF857A965, B0CCD8CF994F3F797BB6D208, @@ -120,7 +122,7 @@ 865530545B611A3E7BBF1F9A, 2AF21CDE4EFD3BBA599DE77E, BF4E837550B8F8BDB6D8D26B, - E677E7CBC0109236A71D0E76, ); name = "Juce Library Code"; sourceTree = ""; }; + E677E7CBC0109236A71D0E76, ); name = "JUCE Library Code"; sourceTree = ""; }; BA3276FE3301BF867BBA6FBA = {isa = PBXGroup; children = ( 574E29C4D824BEE95F94E7D6, 4FE119D4AAC2809C3D698315, ); name = Resources; sourceTree = ""; }; @@ -135,6 +137,7 @@ A2D1D8C580DFDB5C8E011C80, 4D4A93B14DDB028B9592C841, C759B8DF15E2D97796C44195, + A3ED6369BF3A9C7D5900435A, E731A28F9A361B554E8926EE, D2E3DCE1B8C06CB72C0E7E1E, 4DCF6F0AB88DA09CE8F97DD4, ); name = Frameworks; sourceTree = ""; }; @@ -150,7 +153,7 @@ DF3B86DBD39059B08B65FFDE = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -180,7 +183,7 @@ D1EA6139431E47DBB7B1986D = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -206,6 +209,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; PRODUCT_BUNDLE_IDENTIFIER = com.yourcompany.BlocksDrawing; USE_HEADERMAP = NO; }; name = Release; }; 43CD600C065BABAB527F39FC = {isa = XCBuildConfiguration; buildSettings = { @@ -326,6 +330,7 @@ E759B32B9B193C5530B5728D, 6CC5F22634ACED43D520FDF1, BBFB0402058A2B62B9CAF548, + E660AF452BC6D69B77C24B00, 1A7FD937E40C4CF89386EEE0, 3517782FB58BA6883F7A9D6F, 7292839DA84380BAA0F12E31, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -333,7 +338,7 @@ B64F4B6419098A6C579D0EDB, 6F1EAB6EC19EDAB88EF14DE0, 704E8CB52C968D24DAE2ABD5, ); buildRules = ( ); dependencies = ( ); name = "BlocksDrawing - App"; productName = BlocksDrawing; productReference = 7A425A86C84D843976582BAF; productType = "com.apple.product-type.application"; }; - 46C68557D30B3B44D3FE037B = {isa = PBXProject; buildConfigurationList = DD23365E44ACBF007DC85D46; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { F0C1DAFB0E78213F565F044F = { 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 = 0E79852FE469702C8F99D6F3; projectDirPath = ""; projectRoot = ""; targets = (F0C1DAFB0E78213F565F044F); }; + 46C68557D30B3B44D3FE037B = {isa = PBXProject; buildConfigurationList = DD23365E44ACBF007DC85D46; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = ""; TargetAttributes = { F0C1DAFB0E78213F565F044F = { 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 = 0E79852FE469702C8F99D6F3; projectDirPath = ""; projectRoot = ""; targets = (F0C1DAFB0E78213F565F044F); }; }; rootObject = 46C68557D30B3B44D3FE037B; } diff --git a/examples/BLOCKS/BlocksDrawing/JuceLibraryCode/AppConfig.h b/examples/BLOCKS/BlocksDrawing/JuceLibraryCode/AppConfig.h index 2fac4519..75602837 100644 --- a/examples/BLOCKS/BlocksDrawing/JuceLibraryCode/AppConfig.h +++ b/examples/BLOCKS/BlocksDrawing/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -68,7 +68,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -76,7 +76,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -88,15 +88,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -111,11 +115,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -126,37 +130,37 @@ // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_audio_utils flags: #ifndef JUCE_USE_CDREADER - //#define JUCE_USE_CDREADER 1 + //#define JUCE_USE_CDREADER 0 #endif #ifndef JUCE_USE_CDBURNER - //#define JUCE_USE_CDBURNER 1 + //#define JUCE_USE_CDBURNER 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -164,7 +168,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -172,7 +176,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -187,7 +191,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -205,7 +209,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -213,7 +225,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -228,7 +240,7 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/BLOCKS/BlocksDrawing/Source/LightpadComponent.h b/examples/BLOCKS/BlocksDrawing/Source/LightpadComponent.h index 557fc17c..3cba14c0 100644 --- a/examples/BLOCKS/BlocksDrawing/Source/LightpadComponent.h +++ b/examples/BLOCKS/BlocksDrawing/Source/LightpadComponent.h @@ -96,15 +96,9 @@ public: void mouseDown (const MouseEvent& e) override { for (auto x = 0; x < 15; ++x) - { for (auto y = 0; y < 15; ++y) - { if (leds.getUnchecked ((x * 15) + y)->getBounds().contains (e.position.toInt())) - { - listeners.call (&Listener::ledClicked, x, y, e.pressure); - } - } - } + listeners.call ([&] (Listener& l) { l.ledClicked (x, y, e.pressure); }); } void mouseDrag (const MouseEvent& e) override @@ -120,9 +114,9 @@ public: if (lastLED == Point (x, y) && t.toMilliseconds() - lastMouseEventTime.toMilliseconds() < 50) return; - listeners.call (&Listener::ledClicked, x, y, e.pressure); + listeners.call ([&] (Listener& l) { l.ledClicked (x, y, e.pressure); }); - lastLED = Point (x, y); + lastLED = { x, y }; lastMouseEventTime = t; } } diff --git a/examples/BLOCKS/BlocksMonitor/BlocksMonitor.jucer b/examples/BLOCKS/BlocksMonitor/BlocksMonitor.jucer index 62559b3c..601a6b9c 100644 --- a/examples/BLOCKS/BlocksMonitor/BlocksMonitor.jucer +++ b/examples/BLOCKS/BlocksMonitor/BlocksMonitor.jucer @@ -1,9 +1,8 @@ + bundleIdentifier="com.yourcompany.BlocksInfo" jucerVersion="5.2.1" + displaySplashScreen="0" reportAppUsage="0" companyCopyright=""> @@ -15,8 +14,8 @@ - - + + @@ -34,11 +33,10 @@ - + - - + + @@ -58,10 +56,8 @@ - - + + @@ -81,10 +77,8 @@ - - + + @@ -104,8 +98,8 @@ - - + + diff --git a/examples/BLOCKS/BlocksMonitor/Builds/LinuxMakefile/Makefile b/examples/BLOCKS/BlocksMonitor/Builds/LinuxMakefile/Makefile index b075baae..fc1bb5ee 100644 --- a/examples/BLOCKS/BlocksMonitor/Builds/LinuxMakefile/Makefile +++ b/examples/BLOCKS/BlocksMonitor/Builds/LinuxMakefile/Makefile @@ -23,6 +23,8 @@ ifndef CONFIG CONFIG=Debug endif +JUCE_ARCH_LABEL := $(shell uname -m) + ifeq ($(CONFIG),Debug) JUCE_BINDIR := build JUCE_LIBDIR := build @@ -38,7 +40,7 @@ ifeq ($(CONFIG),Debug) JUCE_TARGET_APP := BlocksMonitor JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -lGL -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -59,7 +61,7 @@ ifeq ($(CONFIG),Release) JUCE_TARGET_APP := BlocksMonitor JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -O3 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -fvisibility=hidden -lGL -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -90,7 +92,7 @@ $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) : check-pkg-config $(OBJECTS_APP) $(RESOURCES) -$(V_AT)mkdir -p $(JUCE_BINDIR) -$(V_AT)mkdir -p $(JUCE_LIBDIR) -$(V_AT)mkdir -p $(JUCE_OUTDIR) - $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(RESOURCES) $(TARGET_ARCH) + $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(JUCE_LDFLAGS_APP) $(RESOURCES) $(TARGET_ARCH) $(JUCE_OBJDIR)/Main_90ebc5c2.o: ../../Source/Main.cpp -$(V_AT)mkdir -p $(JUCE_OBJDIR) diff --git a/examples/BLOCKS/BlocksMonitor/Builds/MacOSX/BlocksMonitor.xcodeproj/project.pbxproj b/examples/BLOCKS/BlocksMonitor/Builds/MacOSX/BlocksMonitor.xcodeproj/project.pbxproj index ac86026a..fd8acf7e 100644 --- a/examples/BLOCKS/BlocksMonitor/Builds/MacOSX/BlocksMonitor.xcodeproj/project.pbxproj +++ b/examples/BLOCKS/BlocksMonitor/Builds/MacOSX/BlocksMonitor.xcodeproj/project.pbxproj @@ -97,7 +97,7 @@ A5637062D3F564BB92BE4720, 31414513D71B22CCC6814538, 62F9331E20F28E3F7F1F8047, - D4B872DDD2426FFED074A31B, ); name = "Juce Modules"; sourceTree = ""; }; + D4B872DDD2426FFED074A31B, ); name = "JUCE Modules"; sourceTree = ""; }; 570059654CA1868864255660 = {isa = PBXGroup; children = ( F8B3AB36958E31EB6BDD2ED3, EC8705B96D2084111F7407EB, @@ -113,7 +113,7 @@ 98403B175F56896263AC50EF, BD7A259E47EB91AB05C7DA26, 527B355EC28B5B4E1D44BDD3, - 0BB1CC68B7BB505B480D6174, ); name = "Juce Library Code"; sourceTree = ""; }; + 0BB1CC68B7BB505B480D6174, ); name = "JUCE Library Code"; sourceTree = ""; }; 1E12EFB6B9C7E4C3C84DDD09 = {isa = PBXGroup; children = ( 2FB1B8992C3497C5EFE0EB53, 70C687011AA5142190BB5634, ); name = Resources; sourceTree = ""; }; @@ -139,7 +139,7 @@ D42221B44DA511070878FD61, 601DB48110F08969733B9EF6, ); name = Source; sourceTree = ""; }; 393AB3EA96DA8E7AEC86AD00 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -170,7 +170,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; 0B575022E52611F3CF802F93 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -196,6 +196,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; PRODUCT_BUNDLE_IDENTIFIER = com.yourcompany.BlocksInfo; @@ -315,7 +316,7 @@ D08BB290D5F778E1450AD3F3, 9C2AF708958E95C688544D95, 2410311707C8C7B9E6CFE23D, ); buildRules = ( ); dependencies = ( ); name = "BlocksMonitor - App"; productName = BlocksMonitor; productReference = 00558AF4AA37DD00B15B21A8; productType = "com.apple.product-type.application"; }; - B42B7651E1352BD7921E5754 = {isa = PBXProject; buildConfigurationList = 61CDB68D74329CF066EA57D6; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 9C6BA11D1261B15A2F52EB60 = { 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 = 5D6DAC6A0A862ED325F1DB34; projectDirPath = ""; projectRoot = ""; targets = (9C6BA11D1261B15A2F52EB60); }; + B42B7651E1352BD7921E5754 = {isa = PBXProject; buildConfigurationList = 61CDB68D74329CF066EA57D6; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = ""; TargetAttributes = { 9C6BA11D1261B15A2F52EB60 = { 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 = 5D6DAC6A0A862ED325F1DB34; projectDirPath = ""; projectRoot = ""; targets = (9C6BA11D1261B15A2F52EB60); }; }; rootObject = B42B7651E1352BD7921E5754; } diff --git a/examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2015/BlocksMonitor_App.vcxproj b/examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2015/BlocksMonitor_App.vcxproj index 77a1d74d..6281b132 100644 --- a/examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2015/BlocksMonitor_App.vcxproj +++ b/examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2015/BlocksMonitor_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v140 8.1 @@ -72,7 +73,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -114,7 +115,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -595,9 +596,6 @@ true - - true - true @@ -1330,6 +1328,9 @@ true + + true + true @@ -1420,6 +1421,9 @@ true + + true + true @@ -1453,6 +1457,9 @@ true + + true + true @@ -1492,12 +1499,21 @@ true + + true + true true + + true + + + true + true @@ -1684,6 +1700,9 @@ true + + true + true @@ -1696,6 +1715,9 @@ true + + true + true @@ -2111,6 +2133,7 @@ + @@ -2158,6 +2181,7 @@ + @@ -2220,6 +2244,7 @@ + @@ -2257,6 +2282,7 @@ + @@ -2268,6 +2294,7 @@ + @@ -2337,6 +2364,7 @@ + diff --git a/examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2015/BlocksMonitor_App.vcxproj.filters b/examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2015/BlocksMonitor_App.vcxproj.filters index d38f1f2e..0a47bd6e 100644 --- a/examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2015/BlocksMonitor_App.vcxproj.filters +++ b/examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2015/BlocksMonitor_App.vcxproj.filters @@ -8,365 +8,365 @@ {A18068AC-4A0C-9EFD-D50F-C6493D9D0DB9} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {F00B1208-CE3A-EE5C-C33C-9A016BAD5E70} + + {C1AE9AA4-A692-C60C-9892-486757DEC4CE} - - {31632996-AC68-BCF8-B244-110FC6087A6E} + + {58DC204E-D0E2-182E-BFC2-E863F245D5D2} - - {65A9A26C-02FC-34D8-BEAC-C30A1E255B44} + + {56B98154-96AF-63C0-CF58-1E2698CA95AB} - - {F61978A2-275C-CD64-3724-AE5945CB8970} + + {01174C18-A414-8669-5964-5D0BEEFB965B} - - {3BF28565-4A19-23EA-96D6-910B5646D6B9} + + {C5BF4FE0-80C3-4D2B-7376-A92937D89998} - - {DFA2DC59-3B2E-1F2A-8661-79D25C3D7F1B} + + {C4ECF515-17CC-0685-65B1-031B52EE626B} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -374,1747 +374,1771 @@ BlocksMonitor\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics + JUCE Modules\juce_blocks_basics - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2125,1892 +2149,1910 @@ BlocksMonitor\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics + JUCE Modules\juce_blocks_basics - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics + JUCE Modules\juce_blocks_basics - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2017/BlocksMonitor_App.vcxproj b/examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2017/BlocksMonitor_App.vcxproj index d73badfa..abd1d197 100644 --- a/examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2017/BlocksMonitor_App.vcxproj +++ b/examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2017/BlocksMonitor_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -595,9 +596,6 @@ true - - true - true @@ -1330,6 +1328,9 @@ true + + true + true @@ -1420,6 +1421,9 @@ true + + true + true @@ -1453,6 +1457,9 @@ true + + true + true @@ -1492,12 +1499,21 @@ true + + true + true true + + true + + + true + true @@ -1684,6 +1700,9 @@ true + + true + true @@ -1696,6 +1715,9 @@ true + + true + true @@ -2111,6 +2133,7 @@ + @@ -2158,6 +2181,7 @@ + @@ -2220,6 +2244,7 @@ + @@ -2257,6 +2282,7 @@ + @@ -2268,6 +2294,7 @@ + @@ -2337,6 +2364,7 @@ + diff --git a/examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2017/BlocksMonitor_App.vcxproj.filters b/examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2017/BlocksMonitor_App.vcxproj.filters index a1aabb8f..28967884 100644 --- a/examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2017/BlocksMonitor_App.vcxproj.filters +++ b/examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2017/BlocksMonitor_App.vcxproj.filters @@ -8,365 +8,365 @@ {A18068AC-4A0C-9EFD-D50F-C6493D9D0DB9} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {F00B1208-CE3A-EE5C-C33C-9A016BAD5E70} + + {C1AE9AA4-A692-C60C-9892-486757DEC4CE} - - {31632996-AC68-BCF8-B244-110FC6087A6E} + + {58DC204E-D0E2-182E-BFC2-E863F245D5D2} - - {65A9A26C-02FC-34D8-BEAC-C30A1E255B44} + + {56B98154-96AF-63C0-CF58-1E2698CA95AB} - - {F61978A2-275C-CD64-3724-AE5945CB8970} + + {01174C18-A414-8669-5964-5D0BEEFB965B} - - {3BF28565-4A19-23EA-96D6-910B5646D6B9} + + {C5BF4FE0-80C3-4D2B-7376-A92937D89998} - - {DFA2DC59-3B2E-1F2A-8661-79D25C3D7F1B} + + {C4ECF515-17CC-0685-65B1-031B52EE626B} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -374,1747 +374,1771 @@ BlocksMonitor\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics + JUCE Modules\juce_blocks_basics - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2125,1892 +2149,1910 @@ BlocksMonitor\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics + JUCE Modules\juce_blocks_basics - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics + JUCE Modules\juce_blocks_basics - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/BLOCKS/BlocksMonitor/Builds/iOS/BlocksMonitor.xcodeproj/project.pbxproj b/examples/BLOCKS/BlocksMonitor/Builds/iOS/BlocksMonitor.xcodeproj/project.pbxproj index b91bf9bc..1c78afd3 100644 --- a/examples/BLOCKS/BlocksMonitor/Builds/iOS/BlocksMonitor.xcodeproj/project.pbxproj +++ b/examples/BLOCKS/BlocksMonitor/Builds/iOS/BlocksMonitor.xcodeproj/project.pbxproj @@ -17,6 +17,7 @@ 1D0987A356ABA1C3B4A785BD = {isa = PBXBuildFile; fileRef = B5A57064DFB2BD47270A42E6; }; B4F2D8F80F24A3A8B90D2519 = {isa = PBXBuildFile; fileRef = C48524BD8330E2A4710D99FF; }; 918E1AB94993954386975092 = {isa = PBXBuildFile; fileRef = 71386FCE19C79DC74F1623FF; }; + C9E7C5971D94AE0CA6386ED2 = {isa = PBXBuildFile; fileRef = 91928FC84466150F1C2EEEBF; }; F0C1938D68C0994E2338379C = {isa = PBXBuildFile; fileRef = BF4AF0A830706A80B2D1ADC5; }; 3601C134F7B5A1AB67E814D7 = {isa = PBXBuildFile; fileRef = 6D2AA08C51674AC355C3C4B9; }; FBF94D0D4A73E69D79614536 = {isa = PBXBuildFile; fileRef = 849DD96FF7656F52F1972F38; }; @@ -61,6 +62,7 @@ 850772CD6A8E69EACB89CB02 = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = BlocksMonitor/Images.xcassets; sourceTree = "SOURCE_ROOT"; }; 88A4EE2311F2D063677B1822 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; }; 8F72A06310DEB2A6E6A0DA18 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 91928FC84466150F1C2EEEBF = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; 98403B175F56896263AC50EF = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_gui_basics.mm"; path = "../../JuceLibraryCode/include_juce_gui_basics.mm"; sourceTree = "SOURCE_ROOT"; }; A5637062D3F564BB92BE4720 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_graphics"; path = "../../../../../modules/juce_graphics"; sourceTree = "SOURCE_ROOT"; }; ADD9F9EB5E0EFC63E2992ED7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainComponent.h; path = ../../Source/MainComponent.h; sourceTree = "SOURCE_ROOT"; }; @@ -101,7 +103,7 @@ A5637062D3F564BB92BE4720, 31414513D71B22CCC6814538, 62F9331E20F28E3F7F1F8047, - D4B872DDD2426FFED074A31B, ); name = "Juce Modules"; sourceTree = ""; }; + D4B872DDD2426FFED074A31B, ); name = "JUCE Modules"; sourceTree = ""; }; 570059654CA1868864255660 = {isa = PBXGroup; children = ( F8B3AB36958E31EB6BDD2ED3, EC8705B96D2084111F7407EB, @@ -117,7 +119,7 @@ 98403B175F56896263AC50EF, BD7A259E47EB91AB05C7DA26, 527B355EC28B5B4E1D44BDD3, - 0BB1CC68B7BB505B480D6174, ); name = "Juce Library Code"; sourceTree = ""; }; + 0BB1CC68B7BB505B480D6174, ); name = "JUCE Library Code"; sourceTree = ""; }; 1E12EFB6B9C7E4C3C84DDD09 = {isa = PBXGroup; children = ( 2FB1B8992C3497C5EFE0EB53, 850772CD6A8E69EACB89CB02, ); name = Resources; sourceTree = ""; }; @@ -132,6 +134,7 @@ B5A57064DFB2BD47270A42E6, C48524BD8330E2A4710D99FF, 71386FCE19C79DC74F1623FF, + 91928FC84466150F1C2EEEBF, BF4AF0A830706A80B2D1ADC5, 6D2AA08C51674AC355C3C4B9, 849DD96FF7656F52F1972F38, ); name = Frameworks; sourceTree = ""; }; @@ -147,7 +150,7 @@ 393AB3EA96DA8E7AEC86AD00 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -177,7 +180,7 @@ 0B575022E52611F3CF802F93 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -203,6 +206,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; PRODUCT_BUNDLE_IDENTIFIER = com.yourcompany.BlocksInfo; USE_HEADERMAP = NO; }; name = Release; }; A88A0CA8AD66B56AA8A51727 = {isa = XCBuildConfiguration; buildSettings = { @@ -322,6 +326,7 @@ 1D0987A356ABA1C3B4A785BD, B4F2D8F80F24A3A8B90D2519, 918E1AB94993954386975092, + C9E7C5971D94AE0CA6386ED2, F0C1938D68C0994E2338379C, 3601C134F7B5A1AB67E814D7, FBF94D0D4A73E69D79614536, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -329,7 +334,7 @@ D08BB290D5F778E1450AD3F3, 9C2AF708958E95C688544D95, 2410311707C8C7B9E6CFE23D, ); buildRules = ( ); dependencies = ( ); name = "BlocksMonitor - App"; productName = BlocksMonitor; productReference = 00558AF4AA37DD00B15B21A8; productType = "com.apple.product-type.application"; }; - B42B7651E1352BD7921E5754 = {isa = PBXProject; buildConfigurationList = 61CDB68D74329CF066EA57D6; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 9C6BA11D1261B15A2F52EB60 = { 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 = 5D6DAC6A0A862ED325F1DB34; projectDirPath = ""; projectRoot = ""; targets = (9C6BA11D1261B15A2F52EB60); }; + B42B7651E1352BD7921E5754 = {isa = PBXProject; buildConfigurationList = 61CDB68D74329CF066EA57D6; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = ""; TargetAttributes = { 9C6BA11D1261B15A2F52EB60 = { 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 = 5D6DAC6A0A862ED325F1DB34; projectDirPath = ""; projectRoot = ""; targets = (9C6BA11D1261B15A2F52EB60); }; }; rootObject = B42B7651E1352BD7921E5754; } diff --git a/examples/BLOCKS/BlocksMonitor/JuceLibraryCode/AppConfig.h b/examples/BLOCKS/BlocksMonitor/JuceLibraryCode/AppConfig.h index 2fac4519..75602837 100644 --- a/examples/BLOCKS/BlocksMonitor/JuceLibraryCode/AppConfig.h +++ b/examples/BLOCKS/BlocksMonitor/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -68,7 +68,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -76,7 +76,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -88,15 +88,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -111,11 +115,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -126,37 +130,37 @@ // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_audio_utils flags: #ifndef JUCE_USE_CDREADER - //#define JUCE_USE_CDREADER 1 + //#define JUCE_USE_CDREADER 0 #endif #ifndef JUCE_USE_CDBURNER - //#define JUCE_USE_CDBURNER 1 + //#define JUCE_USE_CDBURNER 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -164,7 +168,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -172,7 +176,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -187,7 +191,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -205,7 +209,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -213,7 +225,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -228,7 +240,7 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/BLOCKS/BlocksMonitor/Source/MainComponent.h b/examples/BLOCKS/BlocksMonitor/Source/MainComponent.h index 366e12f6..ec2966a1 100644 --- a/examples/BLOCKS/BlocksMonitor/Source/MainComponent.h +++ b/examples/BLOCKS/BlocksMonitor/Source/MainComponent.h @@ -166,7 +166,7 @@ public: blockComponent->block->getHeight() * blockUnitInPixels); if (blockComponent->rotation != 0) - blockComponent->setTransform (AffineTransform::rotation (blockComponent->rotation * (static_cast (double_Pi) / 180.0f), + blockComponent->setTransform (AffineTransform::rotation (degreesToRadians (blockComponent->rotation), static_cast (blockComponent->getX()), static_cast (blockComponent->getY()))); } diff --git a/examples/BLOCKS/BlocksSynth/BlocksSynth.jucer b/examples/BLOCKS/BlocksSynth/BlocksSynth.jucer index 8b73119f..7f05ddd6 100644 --- a/examples/BLOCKS/BlocksSynth/BlocksSynth.jucer +++ b/examples/BLOCKS/BlocksSynth/BlocksSynth.jucer @@ -1,9 +1,8 @@ + bundleIdentifier="com.yourcompany.BlocksSynth" jucerVersion="5.2.1" + displaySplashScreen="0" reportAppUsage="0" companyCopyright=""> @@ -19,8 +18,8 @@ - - + + @@ -38,11 +37,10 @@ - + - - + + @@ -62,10 +60,8 @@ - - + + @@ -85,10 +81,8 @@ - - + + @@ -108,8 +102,8 @@ - - + + diff --git a/examples/BLOCKS/BlocksSynth/Builds/LinuxMakefile/Makefile b/examples/BLOCKS/BlocksSynth/Builds/LinuxMakefile/Makefile index 6e2c9181..3697f878 100644 --- a/examples/BLOCKS/BlocksSynth/Builds/LinuxMakefile/Makefile +++ b/examples/BLOCKS/BlocksSynth/Builds/LinuxMakefile/Makefile @@ -23,6 +23,8 @@ ifndef CONFIG CONFIG=Debug endif +JUCE_ARCH_LABEL := $(shell uname -m) + ifeq ($(CONFIG),Debug) JUCE_BINDIR := build JUCE_LIBDIR := build @@ -38,7 +40,7 @@ ifeq ($(CONFIG),Debug) JUCE_TARGET_APP := BlocksSynth JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -lGL -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -59,7 +61,7 @@ ifeq ($(CONFIG),Release) JUCE_TARGET_APP := BlocksSynth JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -O3 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -fvisibility=hidden -lGL -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -90,7 +92,7 @@ $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) : check-pkg-config $(OBJECTS_APP) $(RESOURCES) -$(V_AT)mkdir -p $(JUCE_BINDIR) -$(V_AT)mkdir -p $(JUCE_LIBDIR) -$(V_AT)mkdir -p $(JUCE_OUTDIR) - $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(RESOURCES) $(TARGET_ARCH) + $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(JUCE_LDFLAGS_APP) $(RESOURCES) $(TARGET_ARCH) $(JUCE_OBJDIR)/Main_90ebc5c2.o: ../../Source/Main.cpp -$(V_AT)mkdir -p $(JUCE_OBJDIR) diff --git a/examples/BLOCKS/BlocksSynth/Builds/MacOSX/BlocksSynth.xcodeproj/project.pbxproj b/examples/BLOCKS/BlocksSynth/Builds/MacOSX/BlocksSynth.xcodeproj/project.pbxproj index c6dd1f37..f3c79b01 100644 --- a/examples/BLOCKS/BlocksSynth/Builds/MacOSX/BlocksSynth.xcodeproj/project.pbxproj +++ b/examples/BLOCKS/BlocksSynth/Builds/MacOSX/BlocksSynth.xcodeproj/project.pbxproj @@ -103,7 +103,7 @@ 47248ADCFEF454A66744B755, 2564C21CB1B8F0ECFA6D18C4, A2B28708D5B3F688541B5AFE, - D0500E8EACA34E2375CE4D10, ); name = "Juce Modules"; sourceTree = ""; }; + D0500E8EACA34E2375CE4D10, ); name = "JUCE Modules"; sourceTree = ""; }; 3ADDC207B0CCAE1F5E220196 = {isa = PBXGroup; children = ( EFE9FF35F95193089D2465F5, FA4F50F9AA95E6F87DB45F49, @@ -119,7 +119,7 @@ 669660CB0067108D88405134, 203C11E362BAEFA3510545F2, F4F7093BF84CBEE5BB7880BC, - 87ECEEBFFBBFB5281E991537, ); name = "Juce Library Code"; sourceTree = ""; }; + 87ECEEBFFBBFB5281E991537, ); name = "JUCE Library Code"; sourceTree = ""; }; A6A176D809E46AF236D766B1 = {isa = PBXGroup; children = ( 0E36301F694447E2DE1A780C, 5152C57AD139845409BD05F2, ); name = Resources; sourceTree = ""; }; @@ -145,7 +145,7 @@ 0916F802A223C831DF7E3018, BEBE62C64C08316AE975AC01, ); name = Source; sourceTree = ""; }; BD1F40E3A4433BD30678025E = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -176,7 +176,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; 1EABC8E25D5063C5DE0DA4E2 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -202,6 +202,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; PRODUCT_BUNDLE_IDENTIFIER = com.yourcompany.BlocksSynth; @@ -321,7 +322,7 @@ B62995CCD71EBA82C2BC1692, C8A1585A07BDCD77C240ECAA, 1EFBDD8D783B94E754626B32, ); buildRules = ( ); dependencies = ( ); name = "BlocksSynth - App"; productName = BlocksSynth; productReference = D778C2ED7EA9D5EDCFBA1507; productType = "com.apple.product-type.application"; }; - C28D173095C609C48901860E = {isa = PBXProject; buildConfigurationList = F2BDE5D743A9870C169E5CC8; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 0B9ADB15A71FB90DD6919895 = { 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 = 0F4E2B72B683E9B48DF13DDB; projectDirPath = ""; projectRoot = ""; targets = (0B9ADB15A71FB90DD6919895); }; + C28D173095C609C48901860E = {isa = PBXProject; buildConfigurationList = F2BDE5D743A9870C169E5CC8; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = ""; TargetAttributes = { 0B9ADB15A71FB90DD6919895 = { 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 = 0F4E2B72B683E9B48DF13DDB; projectDirPath = ""; projectRoot = ""; targets = (0B9ADB15A71FB90DD6919895); }; }; rootObject = C28D173095C609C48901860E; } diff --git a/examples/BLOCKS/BlocksSynth/Builds/VisualStudio2015/BlocksSynth_App.vcxproj b/examples/BLOCKS/BlocksSynth/Builds/VisualStudio2015/BlocksSynth_App.vcxproj index d23ae37c..254b4dd8 100644 --- a/examples/BLOCKS/BlocksSynth/Builds/VisualStudio2015/BlocksSynth_App.vcxproj +++ b/examples/BLOCKS/BlocksSynth/Builds/VisualStudio2015/BlocksSynth_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v140 8.1 @@ -72,7 +73,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -114,7 +115,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -595,9 +596,6 @@ true - - true - true @@ -1330,6 +1328,9 @@ true + + true + true @@ -1420,6 +1421,9 @@ true + + true + true @@ -1453,6 +1457,9 @@ true + + true + true @@ -1492,12 +1499,21 @@ true + + true + true true + + true + + + true + true @@ -1684,6 +1700,9 @@ true + + true + true @@ -1696,6 +1715,9 @@ true + + true + true @@ -2113,6 +2135,7 @@ + @@ -2160,6 +2183,7 @@ + @@ -2222,6 +2246,7 @@ + @@ -2259,6 +2284,7 @@ + @@ -2270,6 +2296,7 @@ + @@ -2339,6 +2366,7 @@ + diff --git a/examples/BLOCKS/BlocksSynth/Builds/VisualStudio2015/BlocksSynth_App.vcxproj.filters b/examples/BLOCKS/BlocksSynth/Builds/VisualStudio2015/BlocksSynth_App.vcxproj.filters index 54bc2bc9..1006ac9b 100644 --- a/examples/BLOCKS/BlocksSynth/Builds/VisualStudio2015/BlocksSynth_App.vcxproj.filters +++ b/examples/BLOCKS/BlocksSynth/Builds/VisualStudio2015/BlocksSynth_App.vcxproj.filters @@ -11,365 +11,365 @@ {C606AB23-A78D-2307-23CB-FA5CC8F625E3} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {F00B1208-CE3A-EE5C-C33C-9A016BAD5E70} + + {C1AE9AA4-A692-C60C-9892-486757DEC4CE} - - {31632996-AC68-BCF8-B244-110FC6087A6E} + + {58DC204E-D0E2-182E-BFC2-E863F245D5D2} - - {65A9A26C-02FC-34D8-BEAC-C30A1E255B44} + + {56B98154-96AF-63C0-CF58-1E2698CA95AB} - - {F61978A2-275C-CD64-3724-AE5945CB8970} + + {01174C18-A414-8669-5964-5D0BEEFB965B} - - {3BF28565-4A19-23EA-96D6-910B5646D6B9} + + {C5BF4FE0-80C3-4D2B-7376-A92937D89998} - - {DFA2DC59-3B2E-1F2A-8661-79D25C3D7F1B} + + {C4ECF515-17CC-0685-65B1-031B52EE626B} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -377,1747 +377,1771 @@ BlocksSynth\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics + JUCE Modules\juce_blocks_basics - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2134,1892 +2158,1910 @@ BlocksSynth\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics + JUCE Modules\juce_blocks_basics - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics + JUCE Modules\juce_blocks_basics - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/BLOCKS/BlocksSynth/Builds/VisualStudio2017/BlocksSynth_App.vcxproj b/examples/BLOCKS/BlocksSynth/Builds/VisualStudio2017/BlocksSynth_App.vcxproj index 8b2d0b6d..35e99ede 100644 --- a/examples/BLOCKS/BlocksSynth/Builds/VisualStudio2017/BlocksSynth_App.vcxproj +++ b/examples/BLOCKS/BlocksSynth/Builds/VisualStudio2017/BlocksSynth_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -595,9 +596,6 @@ true - - true - true @@ -1330,6 +1328,9 @@ true + + true + true @@ -1420,6 +1421,9 @@ true + + true + true @@ -1453,6 +1457,9 @@ true + + true + true @@ -1492,12 +1499,21 @@ true + + true + true true + + true + + + true + true @@ -1684,6 +1700,9 @@ true + + true + true @@ -1696,6 +1715,9 @@ true + + true + true @@ -2113,6 +2135,7 @@ + @@ -2160,6 +2183,7 @@ + @@ -2222,6 +2246,7 @@ + @@ -2259,6 +2284,7 @@ + @@ -2270,6 +2296,7 @@ + @@ -2339,6 +2366,7 @@ + diff --git a/examples/BLOCKS/BlocksSynth/Builds/VisualStudio2017/BlocksSynth_App.vcxproj.filters b/examples/BLOCKS/BlocksSynth/Builds/VisualStudio2017/BlocksSynth_App.vcxproj.filters index a525f9d3..7566d54a 100644 --- a/examples/BLOCKS/BlocksSynth/Builds/VisualStudio2017/BlocksSynth_App.vcxproj.filters +++ b/examples/BLOCKS/BlocksSynth/Builds/VisualStudio2017/BlocksSynth_App.vcxproj.filters @@ -11,365 +11,365 @@ {C606AB23-A78D-2307-23CB-FA5CC8F625E3} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {F00B1208-CE3A-EE5C-C33C-9A016BAD5E70} + + {C1AE9AA4-A692-C60C-9892-486757DEC4CE} - - {31632996-AC68-BCF8-B244-110FC6087A6E} + + {58DC204E-D0E2-182E-BFC2-E863F245D5D2} - - {65A9A26C-02FC-34D8-BEAC-C30A1E255B44} + + {56B98154-96AF-63C0-CF58-1E2698CA95AB} - - {F61978A2-275C-CD64-3724-AE5945CB8970} + + {01174C18-A414-8669-5964-5D0BEEFB965B} - - {3BF28565-4A19-23EA-96D6-910B5646D6B9} + + {C5BF4FE0-80C3-4D2B-7376-A92937D89998} - - {DFA2DC59-3B2E-1F2A-8661-79D25C3D7F1B} + + {C4ECF515-17CC-0685-65B1-031B52EE626B} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -377,1747 +377,1771 @@ BlocksSynth\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics + JUCE Modules\juce_blocks_basics - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2134,1892 +2158,1910 @@ BlocksSynth\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\blocks + JUCE Modules\juce_blocks_basics\blocks - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\topology + JUCE Modules\juce_blocks_basics\topology - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics\visualisers + JUCE Modules\juce_blocks_basics\visualisers - Juce Modules\juce_blocks_basics + JUCE Modules\juce_blocks_basics - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_blocks_basics\littlefoot + JUCE Modules\juce_blocks_basics\littlefoot - Juce Modules\juce_blocks_basics\protocol + JUCE Modules\juce_blocks_basics\protocol - Juce Modules\juce_blocks_basics + JUCE Modules\juce_blocks_basics - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/BLOCKS/BlocksSynth/Builds/iOS/BlocksSynth.xcodeproj/project.pbxproj b/examples/BLOCKS/BlocksSynth/Builds/iOS/BlocksSynth.xcodeproj/project.pbxproj index 068a0938..5708fbfa 100644 --- a/examples/BLOCKS/BlocksSynth/Builds/iOS/BlocksSynth.xcodeproj/project.pbxproj +++ b/examples/BLOCKS/BlocksSynth/Builds/iOS/BlocksSynth.xcodeproj/project.pbxproj @@ -17,6 +17,7 @@ 5CC0AE888A8B9CF85C8C1077 = {isa = PBXBuildFile; fileRef = 42747FC2DD3F362950112EFA; }; BDD9B6E13096A4F929CDF0C7 = {isa = PBXBuildFile; fileRef = 0A72A10DC2BCD29B4A801D40; }; 03889D80A76102BB72F53888 = {isa = PBXBuildFile; fileRef = AB8E624C28BB20096959B5C9; }; + 7A8C478ABEB46D60F8107715 = {isa = PBXBuildFile; fileRef = 3D6AAFA0213E4E76476201A4; }; 268110CDBB2C5560CE1935AB = {isa = PBXBuildFile; fileRef = 0FD9AE627E98FA0C1EC3C163; }; DEE7F200E0ABCA5F551B8BC8 = {isa = PBXBuildFile; fileRef = 67663D2E66C7F1C1B6BD6392; }; AE46B38D70B347166EEA3112 = {isa = PBXBuildFile; fileRef = ACC89760CF09AB1EB06AD52B; }; @@ -48,6 +49,7 @@ 24F4FDACFEC863133A98A229 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_basics"; path = "../../../../../modules/juce_audio_basics"; sourceTree = "SOURCE_ROOT"; }; 2564C21CB1B8F0ECFA6D18C4 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_gui_basics"; path = "../../../../../modules/juce_gui_basics"; sourceTree = "SOURCE_ROOT"; }; 3C199976207F5D3971652212 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_events"; path = "../../../../../modules/juce_events"; sourceTree = "SOURCE_ROOT"; }; + 3D6AAFA0213E4E76476201A4 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; 4014BF84F7684FC6C36A1575 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_blocks_basics"; path = "../../../../../modules/juce_blocks_basics"; sourceTree = "SOURCE_ROOT"; }; 42747FC2DD3F362950112EFA = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; }; 47248ADCFEF454A66744B755 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_graphics"; path = "../../../../../modules/juce_graphics"; sourceTree = "SOURCE_ROOT"; }; @@ -107,7 +109,7 @@ 47248ADCFEF454A66744B755, 2564C21CB1B8F0ECFA6D18C4, A2B28708D5B3F688541B5AFE, - D0500E8EACA34E2375CE4D10, ); name = "Juce Modules"; sourceTree = ""; }; + D0500E8EACA34E2375CE4D10, ); name = "JUCE Modules"; sourceTree = ""; }; 3ADDC207B0CCAE1F5E220196 = {isa = PBXGroup; children = ( EFE9FF35F95193089D2465F5, FA4F50F9AA95E6F87DB45F49, @@ -123,7 +125,7 @@ 669660CB0067108D88405134, 203C11E362BAEFA3510545F2, F4F7093BF84CBEE5BB7880BC, - 87ECEEBFFBBFB5281E991537, ); name = "Juce Library Code"; sourceTree = ""; }; + 87ECEEBFFBBFB5281E991537, ); name = "JUCE Library Code"; sourceTree = ""; }; A6A176D809E46AF236D766B1 = {isa = PBXGroup; children = ( 0E36301F694447E2DE1A780C, 70426BCCD5E978424B32AC8B, ); name = Resources; sourceTree = ""; }; @@ -138,6 +140,7 @@ 42747FC2DD3F362950112EFA, 0A72A10DC2BCD29B4A801D40, AB8E624C28BB20096959B5C9, + 3D6AAFA0213E4E76476201A4, 0FD9AE627E98FA0C1EC3C163, 67663D2E66C7F1C1B6BD6392, ACC89760CF09AB1EB06AD52B, ); name = Frameworks; sourceTree = ""; }; @@ -153,7 +156,7 @@ BD1F40E3A4433BD30678025E = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -183,7 +186,7 @@ 1EABC8E25D5063C5DE0DA4E2 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -209,6 +212,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; PRODUCT_BUNDLE_IDENTIFIER = com.yourcompany.BlocksSynth; USE_HEADERMAP = NO; }; name = Release; }; 9FADB9B516D955EEE4CDF9B9 = {isa = XCBuildConfiguration; buildSettings = { @@ -328,6 +332,7 @@ 5CC0AE888A8B9CF85C8C1077, BDD9B6E13096A4F929CDF0C7, 03889D80A76102BB72F53888, + 7A8C478ABEB46D60F8107715, 268110CDBB2C5560CE1935AB, DEE7F200E0ABCA5F551B8BC8, AE46B38D70B347166EEA3112, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -335,7 +340,7 @@ B62995CCD71EBA82C2BC1692, C8A1585A07BDCD77C240ECAA, 1EFBDD8D783B94E754626B32, ); buildRules = ( ); dependencies = ( ); name = "BlocksSynth - App"; productName = BlocksSynth; productReference = D778C2ED7EA9D5EDCFBA1507; productType = "com.apple.product-type.application"; }; - C28D173095C609C48901860E = {isa = PBXProject; buildConfigurationList = F2BDE5D743A9870C169E5CC8; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 0B9ADB15A71FB90DD6919895 = { 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 = 0F4E2B72B683E9B48DF13DDB; projectDirPath = ""; projectRoot = ""; targets = (0B9ADB15A71FB90DD6919895); }; + C28D173095C609C48901860E = {isa = PBXProject; buildConfigurationList = F2BDE5D743A9870C169E5CC8; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = ""; TargetAttributes = { 0B9ADB15A71FB90DD6919895 = { 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 = 0F4E2B72B683E9B48DF13DDB; projectDirPath = ""; projectRoot = ""; targets = (0B9ADB15A71FB90DD6919895); }; }; rootObject = C28D173095C609C48901860E; } diff --git a/examples/BLOCKS/BlocksSynth/JuceLibraryCode/AppConfig.h b/examples/BLOCKS/BlocksSynth/JuceLibraryCode/AppConfig.h index 2fac4519..75602837 100644 --- a/examples/BLOCKS/BlocksSynth/JuceLibraryCode/AppConfig.h +++ b/examples/BLOCKS/BlocksSynth/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -68,7 +68,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -76,7 +76,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -88,15 +88,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -111,11 +115,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -126,37 +130,37 @@ // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_audio_utils flags: #ifndef JUCE_USE_CDREADER - //#define JUCE_USE_CDREADER 1 + //#define JUCE_USE_CDREADER 0 #endif #ifndef JUCE_USE_CDBURNER - //#define JUCE_USE_CDBURNER 1 + //#define JUCE_USE_CDBURNER 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -164,7 +168,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -172,7 +176,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -187,7 +191,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -205,7 +209,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -213,7 +225,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -228,7 +240,7 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/BLOCKS/BlocksSynth/Source/Audio.h b/examples/BLOCKS/BlocksSynth/Source/Audio.h index 30670691..b353547f 100644 --- a/examples/BLOCKS/BlocksSynth/Source/Audio.h +++ b/examples/BLOCKS/BlocksSynth/Source/Audio.h @@ -64,7 +64,7 @@ public: void audioDeviceIOCallback (const float **/*inputChannelData*/, int /*numInputChannels*/, float **outputChannelData, int numOutputChannels, int numSamples) override { - AudioSampleBuffer sampleBuffer = AudioSampleBuffer (outputChannelData, numOutputChannels, numSamples); + AudioBuffer sampleBuffer (outputChannelData, numOutputChannels, numSamples); sampleBuffer.clear(); synthesiser.renderNextBlock (sampleBuffer, MidiBuffer(), 0, numSamples); diff --git a/examples/BLOCKS/BlocksSynth/Source/Oscillators.h b/examples/BLOCKS/BlocksSynth/Source/Oscillators.h index 1589f721..f802bc51 100644 --- a/examples/BLOCKS/BlocksSynth/Source/Oscillators.h +++ b/examples/BLOCKS/BlocksSynth/Source/Oscillators.h @@ -43,7 +43,7 @@ public: void startNote (int midiNoteNumber, float velocity, SynthesiserSound*, int) override { frequency = MidiMessage::getMidiNoteInHertz (midiNoteNumber); - phaseIncrement.setValue (((2.0 * double_Pi) * frequency) / sampleRate); + phaseIncrement.setValue (((MathConstants::twoPi) * frequency) / sampleRate); amplitude.setValue (velocity); // Store the initial note and work out the maximum frequency deviations for pitch bend @@ -62,7 +62,7 @@ public: { // Change the phase increment based on pitch bend amount auto frequencyOffset = ((newValue > 0 ? maxFreq : minFreq) * (newValue / 127.0)); - phaseIncrement.setValue (((2.0 * double_Pi) * (frequency + frequencyOffset)) / sampleRate); + phaseIncrement.setValue (((MathConstants::twoPi) * (frequency + frequencyOffset)) / sampleRate); } void controllerMoved (int, int) override @@ -75,7 +75,7 @@ public: amplitude.setValue (newChannelPressureValue / 127.0); } - void renderNextBlock (AudioSampleBuffer& outputBuffer, int startSample, int numSamples) override + void renderNextBlock (AudioBuffer& outputBuffer, int startSample, int numSamples) override { while (--numSamples >= 0) { @@ -95,8 +95,8 @@ public: phasePos += phaseIncrement.getNextValue(); - if (phasePos > (2.0 * double_Pi)) - phasePos -= (2.0 * double_Pi); + if (phasePos > MathConstants::twoPi) + phasePos -= MathConstants::twoPi; return output; } @@ -177,7 +177,7 @@ struct SquareVoice : public Oscillator bool canPlaySound (SynthesiserSound* sound) override { return dynamic_cast (sound) != nullptr; } - double renderWaveShape (const double currentPhase) override { return (currentPhase < double_Pi ? 0.0 : 1.0); } + double renderWaveShape (const double currentPhase) override { return (currentPhase < MathConstants::pi ? 0.0 : 1.0); } //============================================================================== JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SquareVoice) @@ -208,7 +208,7 @@ struct SawVoice : public Oscillator bool canPlaySound (SynthesiserSound* sound) override { return dynamic_cast (sound) != nullptr; } - double renderWaveShape (const double currentPhase) override { return (1.0 / double_Pi) * currentPhase - 1.0; } + double renderWaveShape (const double currentPhase) override { return (1.0 / MathConstants::pi) * currentPhase - 1.0; } //============================================================================== JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SawVoice) @@ -241,8 +241,8 @@ struct TriangleVoice : public Oscillator double renderWaveShape (const double currentPhase) override { - return (currentPhase < double_Pi ? -1.0 + (2.0 / double_Pi) * currentPhase - : 3.0 - (2.0 / double_Pi) * currentPhase); + return currentPhase < MathConstants::pi ? -1.0 + (2.0 / MathConstants::pi) * currentPhase + : 3.0 - (2.0 / MathConstants::pi) * currentPhase; } //============================================================================== diff --git a/examples/BLOCKS/BlocksSynth/Source/WaveshapeProgram.h b/examples/BLOCKS/BlocksSynth/Source/WaveshapeProgram.h index ef31ff21..44b9993b 100644 --- a/examples/BLOCKS/BlocksSynth/Source/WaveshapeProgram.h +++ b/examples/BLOCKS/BlocksSynth/Source/WaveshapeProgram.h @@ -51,7 +51,7 @@ public: // Set current phase position to 0 and work out the required phase increment for one cycle auto currentPhase = 0.0; - auto phaseInc = (1.0 / 30.0) * (2.0 * double_Pi); + auto phaseInc = (1.0 / 30.0) * MathConstants::twoPi; for (auto x = 0; x < 30; ++x) { @@ -60,7 +60,7 @@ public: sineWaveY[x] = static_cast (roundToInt ((sineOutput * 6.5) + 7.0)); // Square wave output, set flags for when vertical line should be drawn - if (currentPhase < double_Pi) + if (currentPhase < MathConstants::pi) { if (x == 0) squareWaveY[x] = 255; diff --git a/examples/BouncingBallWavetableDemo/BouncingBallWavetableDemo.jucer b/examples/BouncingBallWavetableDemo/BouncingBallWavetableDemo.jucer index ad31aa48..ad4de5c7 100644 --- a/examples/BouncingBallWavetableDemo/BouncingBallWavetableDemo.jucer +++ b/examples/BouncingBallWavetableDemo/BouncingBallWavetableDemo.jucer @@ -1,10 +1,9 @@ + bundleIdentifier="com.juce.BouncingBallWavetableDemo" jucerVersion="5.2.1" + displaySplashScreen="0" reportAppUsage="0" companyName="ROLI Ltd." + companyCopyright="ROLI Ltd."> - - + + @@ -38,10 +35,8 @@ - - + + @@ -61,10 +56,8 @@ - - + + @@ -84,8 +77,7 @@ - + diff --git a/examples/BouncingBallWavetableDemo/Builds/LinuxMakefile/Makefile b/examples/BouncingBallWavetableDemo/Builds/LinuxMakefile/Makefile index 28073e5b..61aecf5b 100644 --- a/examples/BouncingBallWavetableDemo/Builds/LinuxMakefile/Makefile +++ b/examples/BouncingBallWavetableDemo/Builds/LinuxMakefile/Makefile @@ -23,6 +23,8 @@ ifndef CONFIG CONFIG=Debug endif +JUCE_ARCH_LABEL := $(shell uname -m) + ifeq ($(CONFIG),Debug) JUCE_BINDIR := build JUCE_LIBDIR := build @@ -38,7 +40,7 @@ ifeq ($(CONFIG),Debug) JUCE_TARGET_APP := WavetableBouncingEditor JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -59,7 +61,7 @@ ifeq ($(CONFIG),Release) JUCE_TARGET_APP := WavetableBouncingEditor JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -Os $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -fvisibility=hidden -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -91,7 +93,7 @@ $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) : check-pkg-config $(OBJECTS_APP) $(RESOURCES) -$(V_AT)mkdir -p $(JUCE_BINDIR) -$(V_AT)mkdir -p $(JUCE_LIBDIR) -$(V_AT)mkdir -p $(JUCE_OUTDIR) - $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(RESOURCES) $(TARGET_ARCH) + $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(JUCE_LDFLAGS_APP) $(RESOURCES) $(TARGET_ARCH) $(JUCE_OBJDIR)/MainComponent_a6ffb4a5.o: ../../Source/MainComponent.cpp -$(V_AT)mkdir -p $(JUCE_OBJDIR) diff --git a/examples/BouncingBallWavetableDemo/Builds/MacOSX/BouncingBallWavetableDemo.xcodeproj/project.pbxproj b/examples/BouncingBallWavetableDemo/Builds/MacOSX/BouncingBallWavetableDemo.xcodeproj/project.pbxproj index 7e766ab3..21d03d7a 100644 --- a/examples/BouncingBallWavetableDemo/Builds/MacOSX/BouncingBallWavetableDemo.xcodeproj/project.pbxproj +++ b/examples/BouncingBallWavetableDemo/Builds/MacOSX/BouncingBallWavetableDemo.xcodeproj/project.pbxproj @@ -100,7 +100,7 @@ DED8D582B4A86C455A376059, 742111BC1D219E531E8E32F3, FC422301A63514DA6658CB70, - 67A5196CC522F54BA6951F65, ); name = "Juce Modules"; sourceTree = ""; }; + 67A5196CC522F54BA6951F65, ); name = "JUCE Modules"; sourceTree = ""; }; FF35617D36168A6DADD57B32 = {isa = PBXGroup; children = ( 1E09C21D27874B56BC85067B, 382064B3790A382FA71790F1, @@ -116,7 +116,7 @@ E514F233A4E2205783175B5D, 945F0DAA995534D4885E1866, 1CDF70DE08B885EC4B248DB5, - DA567CB2F6949506D9958B9D, ); name = "Juce Library Code"; sourceTree = ""; }; + DA567CB2F6949506D9958B9D, ); name = "JUCE Library Code"; sourceTree = ""; }; 2B73522CDCA49D619B8116DE = {isa = PBXGroup; children = ( C33A692E598871D54314B7B7, 219A0D2D2E8019F5C2EC00CC, ); name = Resources; sourceTree = ""; }; @@ -144,7 +144,7 @@ A7B7C70BA17B026FA6BF5D08, 00666C9999AC748D4960F748, ); name = Source; sourceTree = ""; }; 45F779E239E967C4CAC99B65 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -175,7 +175,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; 8FB0B373098873C168E05C35 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -201,6 +201,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; PRODUCT_BUNDLE_IDENTIFIER = com.juce.BouncingBallWavetableDemo; @@ -323,7 +324,7 @@ 9DB3F429F51E36C0D0BA23BE, 61103B6693CEFBD075D35197, 7F8CC4D24837DC0A20E4755D, ); buildRules = ( ); dependencies = ( ); name = "BouncingBallWavetableDemo - App"; productName = BouncingBallWavetableDemo; productReference = 4AAB1224C8A731A6994D74CE; productType = "com.apple.product-type.application"; }; - 974612E740A911D4EF4009DB = {isa = PBXProject; buildConfigurationList = 188D4D6EAB63E875595F6B81; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 17E038E1F4CB0730CD868712 = { 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 = 3F698ABD99D14CCA53BFAF17; projectDirPath = ""; projectRoot = ""; targets = (17E038E1F4CB0730CD868712); }; + 974612E740A911D4EF4009DB = {isa = PBXProject; buildConfigurationList = 188D4D6EAB63E875595F6B81; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 17E038E1F4CB0730CD868712 = { 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 = 3F698ABD99D14CCA53BFAF17; projectDirPath = ""; projectRoot = ""; targets = (17E038E1F4CB0730CD868712); }; }; rootObject = 974612E740A911D4EF4009DB; } diff --git a/examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo.sln b/examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo.sln index 6c3af8bb..94473d2d 100644 --- a/examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo.sln +++ b/examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo.sln @@ -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 diff --git a/examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo_App.vcxproj b/examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo_App.vcxproj index b16f484e..26bd3907 100644 --- a/examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo_App.vcxproj +++ b/examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo_App.vcxproj @@ -4,13 +4,13 @@ ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - + Debug - Win32 + x64 - + Release - Win32 + x64 @@ -19,19 +19,22 @@ 8.1 - Application false + false + v120 v120 8.1 - Application false true v120 + v120 8.1 @@ -48,18 +51,18 @@ <_ProjectFileVersion>10.0.30319.1 .exe - $(SolutionDir)$(Platform)\$(Configuration)\App\ - $(Platform)\$(Configuration)\App\ - WavetableBouncingEditor - true - $(SolutionDir)$(Platform)\$(Configuration)\App\ - $(Platform)\$(Configuration)\App\ - WavetableBouncingEditor - true + $(SolutionDir)$(Platform)\$(Configuration)\App\ + $(Platform)\$(Configuration)\App\ + WavetableBouncingEditor + true + $(SolutionDir)$(Platform)\$(Configuration)\App\ + $(Platform)\$(Configuration)\App\ + WavetableBouncingEditor + true v120 8.1 - + _DEBUG;%(PreprocessorDefinitions) true @@ -72,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2013_78A5020=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -93,7 +96,6 @@ true $(IntDir)\WavetableBouncingEditor.pdb Windows - MachineX86 true @@ -102,7 +104,7 @@ - + NDEBUG;%(PreprocessorDefinitions) true @@ -114,7 +116,7 @@ MinSpace ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2013_78A5020=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -135,7 +137,6 @@ false $(IntDir)\WavetableBouncingEditor.pdb Windows - MachineX86 true true true @@ -578,9 +579,6 @@ true - - true - true @@ -1334,6 +1332,9 @@ true + + true + true @@ -1424,6 +1425,9 @@ true + + true + true @@ -1457,6 +1461,9 @@ true + + true + true @@ -1496,12 +1503,21 @@ true + + true + true true + + true + + + true + true @@ -1688,6 +1704,9 @@ true + + true + true @@ -1700,6 +1719,9 @@ true + + true + true @@ -2076,6 +2098,7 @@ + @@ -2123,6 +2146,7 @@ + @@ -2185,6 +2209,7 @@ + @@ -2222,6 +2247,7 @@ + @@ -2233,6 +2259,7 @@ + @@ -2302,6 +2329,7 @@ + diff --git a/examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo_App.vcxproj.filters b/examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo_App.vcxproj.filters index f64b1761..0211ac8b 100644 --- a/examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo_App.vcxproj.filters +++ b/examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo_App.vcxproj.filters @@ -8,353 +8,353 @@ {7682FE04-15C2-7324-C589-562934CECACF} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -365,3523 +365,3565 @@ BouncingBallWavetableDemo\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/BouncingBallWavetableDemo/Builds/VisualStudio2017/BouncingBallWavetableDemo_App.vcxproj b/examples/BouncingBallWavetableDemo/Builds/VisualStudio2017/BouncingBallWavetableDemo_App.vcxproj index d4ec0457..3621f5f6 100644 --- a/examples/BouncingBallWavetableDemo/Builds/VisualStudio2017/BouncingBallWavetableDemo_App.vcxproj +++ b/examples/BouncingBallWavetableDemo/Builds/VisualStudio2017/BouncingBallWavetableDemo_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -578,9 +579,6 @@ true - - true - true @@ -1334,6 +1332,9 @@ true + + true + true @@ -1424,6 +1425,9 @@ true + + true + true @@ -1457,6 +1461,9 @@ true + + true + true @@ -1496,12 +1503,21 @@ true + + true + true true + + true + + + true + true @@ -1688,6 +1704,9 @@ true + + true + true @@ -1700,6 +1719,9 @@ true + + true + true @@ -2076,6 +2098,7 @@ + @@ -2123,6 +2146,7 @@ + @@ -2185,6 +2209,7 @@ + @@ -2222,6 +2247,7 @@ + @@ -2233,6 +2259,7 @@ + @@ -2302,6 +2329,7 @@ + diff --git a/examples/BouncingBallWavetableDemo/Builds/VisualStudio2017/BouncingBallWavetableDemo_App.vcxproj.filters b/examples/BouncingBallWavetableDemo/Builds/VisualStudio2017/BouncingBallWavetableDemo_App.vcxproj.filters index 002f3939..5b7f3146 100644 --- a/examples/BouncingBallWavetableDemo/Builds/VisualStudio2017/BouncingBallWavetableDemo_App.vcxproj.filters +++ b/examples/BouncingBallWavetableDemo/Builds/VisualStudio2017/BouncingBallWavetableDemo_App.vcxproj.filters @@ -8,353 +8,353 @@ {7682FE04-15C2-7324-C589-562934CECACF} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -365,3523 +365,3565 @@ BouncingBallWavetableDemo\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/BouncingBallWavetableDemo/JuceLibraryCode/AppConfig.h b/examples/BouncingBallWavetableDemo/JuceLibraryCode/AppConfig.h index a90a2dc3..4de70332 100644 --- a/examples/BouncingBallWavetableDemo/JuceLibraryCode/AppConfig.h +++ b/examples/BouncingBallWavetableDemo/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -68,7 +68,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -76,7 +76,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -88,15 +88,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -111,11 +115,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -126,37 +130,37 @@ // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_audio_utils flags: #ifndef JUCE_USE_CDREADER - //#define JUCE_USE_CDREADER 1 + //#define JUCE_USE_CDREADER 0 #endif #ifndef JUCE_USE_CDBURNER - //#define JUCE_USE_CDBURNER 1 + //#define JUCE_USE_CDBURNER 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -164,7 +168,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -172,7 +176,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -187,7 +191,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -205,7 +209,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -213,7 +225,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -228,14 +240,14 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== // juce_video flags: #ifndef JUCE_USE_CAMERA - //#define JUCE_USE_CAMERA 1 + //#define JUCE_USE_CAMERA 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/ComponentTutorialExample/Builds/MacOSX/ComponentTutorialExample.xcodeproj/project.pbxproj b/examples/ComponentTutorialExample/Builds/MacOSX/ComponentTutorialExample.xcodeproj/project.pbxproj index 3167df20..c6fb7cf5 100644 --- a/examples/ComponentTutorialExample/Builds/MacOSX/ComponentTutorialExample.xcodeproj/project.pbxproj +++ b/examples/ComponentTutorialExample/Builds/MacOSX/ComponentTutorialExample.xcodeproj/project.pbxproj @@ -62,7 +62,7 @@ 64D1BFEBE2AD59E4209C5B35, 4786C323CF62E5062787C785, D25F5351DAF23404B7D47016, - 5DB47C5D6EEC0CE310CADB9A, ); name = "Juce Modules"; sourceTree = ""; }; + 5DB47C5D6EEC0CE310CADB9A, ); name = "JUCE Modules"; sourceTree = ""; }; C8DB171045BB94E1594C4734 = {isa = PBXGroup; children = ( 69DE139DE47C5393ABB7330F, 8326D9273863D219DD3B6945, @@ -71,7 +71,7 @@ DC6913FE42018C2B2037E680, 248491783BF281F76F6199CD, B7EFB1025758C8913056D1E4, - D9CD7480671F5B1BB2C98028, ); name = "Juce Library Code"; sourceTree = ""; }; + D9CD7480671F5B1BB2C98028, ); name = "JUCE Library Code"; sourceTree = ""; }; 5925375147725F3165EF2BD1 = {isa = PBXGroup; children = ( D7ABAE7176AC9AC92F8601F8, AF8E83DDD8899587B0C5842E, ); name = Resources; sourceTree = ""; }; @@ -91,7 +91,7 @@ 640853E87E00574F350F71AE, 72B1FF7E8BB5B7DE3D5AA374, ); name = Source; sourceTree = ""; }; 9AB0087A8FE1D583D801BBC6 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -122,7 +122,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; 71AD821C6BAFC802F59B5091 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -148,6 +148,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; PRODUCT_BUNDLE_IDENTIFIER = com.roli.ComponentTutorialExample; @@ -255,7 +256,7 @@ 7065518BA4A719BD600955DB, A0BD0396A9AB3F7FCF37AD62, 8F57F6817BE0F4126A95541F, ); buildRules = ( ); dependencies = ( ); name = "ComponentTutorialExample - App"; productName = ComponentTutorialExample; productReference = 48DBB774ADD58780B75FD130; productType = "com.apple.product-type.application"; }; - 3B89677F666BF40854CDE8D3 = {isa = PBXProject; buildConfigurationList = D2C0D08571281A97A8437C77; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { FDDAB81F5F4DA48E7807E65A = { 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 = D0953BB62CDDA1D6C60E6893; projectDirPath = ""; projectRoot = ""; targets = (FDDAB81F5F4DA48E7807E65A); }; + 3B89677F666BF40854CDE8D3 = {isa = PBXProject; buildConfigurationList = D2C0D08571281A97A8437C77; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { FDDAB81F5F4DA48E7807E65A = { 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 = D0953BB62CDDA1D6C60E6893; projectDirPath = ""; projectRoot = ""; targets = (FDDAB81F5F4DA48E7807E65A); }; }; rootObject = 3B89677F666BF40854CDE8D3; } diff --git a/examples/ComponentTutorialExample/Builds/VisualStudio2015/ComponentTutorialExample_App.vcxproj b/examples/ComponentTutorialExample/Builds/VisualStudio2015/ComponentTutorialExample_App.vcxproj index eeb74f34..94ea2c27 100644 --- a/examples/ComponentTutorialExample/Builds/VisualStudio2015/ComponentTutorialExample_App.vcxproj +++ b/examples/ComponentTutorialExample/Builds/VisualStudio2015/ComponentTutorialExample_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v140 v140 8.1 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -158,9 +159,6 @@ true - - true - true @@ -893,6 +891,9 @@ true + + true + true @@ -983,6 +984,9 @@ true + + true + true @@ -1016,6 +1020,9 @@ true + + true + true @@ -1055,12 +1062,21 @@ true + + true + true true + + true + + + true + true @@ -1247,6 +1263,9 @@ true + + true + true @@ -1259,6 +1278,9 @@ true + + true + true @@ -1424,6 +1446,7 @@ + @@ -1471,6 +1494,7 @@ + @@ -1533,6 +1557,7 @@ + @@ -1570,6 +1595,7 @@ + @@ -1581,6 +1607,7 @@ + @@ -1650,6 +1677,7 @@ + diff --git a/examples/ComponentTutorialExample/Builds/VisualStudio2015/ComponentTutorialExample_App.vcxproj.filters b/examples/ComponentTutorialExample/Builds/VisualStudio2015/ComponentTutorialExample_App.vcxproj.filters index f796d336..7945976a 100644 --- a/examples/ComponentTutorialExample/Builds/VisualStudio2015/ComponentTutorialExample_App.vcxproj.filters +++ b/examples/ComponentTutorialExample/Builds/VisualStudio2015/ComponentTutorialExample_App.vcxproj.filters @@ -8,206 +8,206 @@ {B02413B6-FA8E-0735-1DDA-0938FBCA580D} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -218,1225 +218,1249 @@ ComponentTutorialExample\Source - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -1450,1169 +1474,1187 @@ ComponentTutorialExample\Source - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/ComponentTutorialExample/Builds/VisualStudio2017/ComponentTutorialExample_App.vcxproj b/examples/ComponentTutorialExample/Builds/VisualStudio2017/ComponentTutorialExample_App.vcxproj index 4442426e..0388f650 100644 --- a/examples/ComponentTutorialExample/Builds/VisualStudio2017/ComponentTutorialExample_App.vcxproj +++ b/examples/ComponentTutorialExample/Builds/VisualStudio2017/ComponentTutorialExample_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -158,9 +159,6 @@ true - - true - true @@ -893,6 +891,9 @@ true + + true + true @@ -983,6 +984,9 @@ true + + true + true @@ -1016,6 +1020,9 @@ true + + true + true @@ -1055,12 +1062,21 @@ true + + true + true true + + true + + + true + true @@ -1247,6 +1263,9 @@ true + + true + true @@ -1259,6 +1278,9 @@ true + + true + true @@ -1424,6 +1446,7 @@ + @@ -1471,6 +1494,7 @@ + @@ -1533,6 +1557,7 @@ + @@ -1570,6 +1595,7 @@ + @@ -1581,6 +1607,7 @@ + @@ -1650,6 +1677,7 @@ + diff --git a/examples/ComponentTutorialExample/Builds/VisualStudio2017/ComponentTutorialExample_App.vcxproj.filters b/examples/ComponentTutorialExample/Builds/VisualStudio2017/ComponentTutorialExample_App.vcxproj.filters index e4ecd253..5adab210 100644 --- a/examples/ComponentTutorialExample/Builds/VisualStudio2017/ComponentTutorialExample_App.vcxproj.filters +++ b/examples/ComponentTutorialExample/Builds/VisualStudio2017/ComponentTutorialExample_App.vcxproj.filters @@ -8,206 +8,206 @@ {B02413B6-FA8E-0735-1DDA-0938FBCA580D} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -218,1225 +218,1249 @@ ComponentTutorialExample\Source - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -1450,1169 +1474,1187 @@ ComponentTutorialExample\Source - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/ComponentTutorialExample/ComponentTutorialExample.jucer b/examples/ComponentTutorialExample/ComponentTutorialExample.jucer index 9d458fce..f126d024 100644 --- a/examples/ComponentTutorialExample/ComponentTutorialExample.jucer +++ b/examples/ComponentTutorialExample/ComponentTutorialExample.jucer @@ -1,10 +1,9 @@ + bundleIdentifier="com.roli.ComponentTutorialExample" jucerVersion="5.2.1" + displaySplashScreen="0" reportAppUsage="0" companyName="ROLI Ltd." + companyCopyright="ROLI Ltd."> - - + + @@ -36,10 +33,8 @@ - - + + @@ -52,10 +47,8 @@ - - + + diff --git a/examples/ComponentTutorialExample/JuceLibraryCode/AppConfig.h b/examples/ComponentTutorialExample/JuceLibraryCode/AppConfig.h index 636584d1..1aa2bdb7 100644 --- a/examples/ComponentTutorialExample/JuceLibraryCode/AppConfig.h +++ b/examples/ComponentTutorialExample/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -61,11 +61,11 @@ // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -73,7 +73,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -81,7 +81,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -96,7 +96,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -114,7 +114,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -122,7 +130,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -137,7 +145,7 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/DSP module plugin demo/Builds/MacOSX/DSPModulePluginDemo.xcodeproj/project.pbxproj b/examples/DSP module plugin demo/Builds/MacOSX/DSPModulePluginDemo.xcodeproj/project.pbxproj index 1c08edf6..3c7339b8 100644 --- a/examples/DSP module plugin demo/Builds/MacOSX/DSPModulePluginDemo.xcodeproj/project.pbxproj +++ b/examples/DSP module plugin demo/Builds/MacOSX/DSPModulePluginDemo.xcodeproj/project.pbxproj @@ -138,7 +138,7 @@ A7EC6E77560A46FE389C2256, 742DAF72957E8B96BE78BD7F, BFDD5EE256AD2001BFA5C375, - AD28A9899D1537C2FFA071C0, ); name = "Juce Modules"; sourceTree = ""; }; + AD28A9899D1537C2FFA071C0, ); name = "JUCE Modules"; sourceTree = ""; }; CCCFBE2627561A7372430459 = {isa = PBXGroup; children = ( 81F4B89FC6E02F3735D8D9C5, 32359700BC19E4FCBED60398, @@ -163,7 +163,7 @@ B6B4A73354585A2325159041, 4EDB66BD6044844FD91AB454, DC55419EC248433D9DCEF2F6, - 175BA4CF878E442535FB700F, ); name = "Juce Library Code"; sourceTree = ""; }; + 175BA4CF878E442535FB700F, ); name = "JUCE Library Code"; sourceTree = ""; }; 2C63AEF93C2B69C8D277B2E9 = {isa = PBXGroup; children = ( 3B97D675E3CC2129870F0A81, 84417BEB644A6A51D0076276, @@ -269,6 +269,7 @@ INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST/"; LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.9; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-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"; @@ -347,6 +348,7 @@ INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.9; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-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"; @@ -414,6 +416,7 @@ HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); INFOPLIST_FILE = Info-Standalone_Plugin.plist; INFOPLIST_PREPROCESS = NO; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.9; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-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"; @@ -478,6 +481,7 @@ GCC_VERSION = com.apple.compilers.llvm.clang.1_0; HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); INSTALL_PATH = "@executable_path/../Frameworks"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.9; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-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"; @@ -675,7 +679,7 @@ 86F6C3A56C105C073BB092F1, ); runOnlyForDeploymentPostprocessing = 0; }; A30546CFCA3EA66EFAAC54C5 = {isa = PBXNativeTarget; buildConfigurationList = 79CC111AC4AEED4F1E0183D0; buildPhases = ( 1A37B519984DDAC95B63EC0B, ); buildRules = ( ); dependencies = ( ); name = "DSPModulePluginDemo - Shared Code"; productName = DSPModulePluginDemo; productReference = 5851FAC11BC7A9A306A2115C; productType = "com.apple.product-type.library.static"; }; - 9B15633865DEF3A67BBB1C13 = {isa = PBXProject; buildConfigurationList = 6AFDEF8F97D7784BB718E1E3; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { B3AD49039F07F0B263CB1277 = { 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; }; }; };FECB9DBD99B278AD9BFEAA6E = { 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; }; }; };ED8E2267C127411F4D89FF15 = { 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; }; }; };00F5BDE9EF0B2F51F43FF2EE = { 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; }; }; };A30546CFCA3EA66EFAAC54C5 = { 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 = C9207BAC9FE8B3F8C8FFA4AF; projectDirPath = ""; projectRoot = ""; targets = (B3AD49039F07F0B263CB1277, FECB9DBD99B278AD9BFEAA6E, ED8E2267C127411F4D89FF15, 00F5BDE9EF0B2F51F43FF2EE, A30546CFCA3EA66EFAAC54C5); }; + 9B15633865DEF3A67BBB1C13 = {isa = PBXProject; buildConfigurationList = 6AFDEF8F97D7784BB718E1E3; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { B3AD49039F07F0B263CB1277 = { 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; }; }; };FECB9DBD99B278AD9BFEAA6E = { 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; }; }; };ED8E2267C127411F4D89FF15 = { 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; }; }; };00F5BDE9EF0B2F51F43FF2EE = { 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; }; }; };A30546CFCA3EA66EFAAC54C5 = { 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 = C9207BAC9FE8B3F8C8FFA4AF; projectDirPath = ""; projectRoot = ""; targets = (B3AD49039F07F0B263CB1277, FECB9DBD99B278AD9BFEAA6E, ED8E2267C127411F4D89FF15, 00F5BDE9EF0B2F51F43FF2EE, A30546CFCA3EA66EFAAC54C5); }; }; rootObject = 9B15633865DEF3A67BBB1C13; } diff --git a/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_SharedCode.vcxproj b/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_SharedCode.vcxproj index f019b7ed..00a3bfc2 100644 --- a/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_SharedCode.vcxproj +++ b/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_SharedCode.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> StaticLibrary false + false v140 v140 8.1 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -650,9 +651,6 @@ true - - true - true @@ -998,6 +996,9 @@ true + + true + true @@ -1439,6 +1440,9 @@ true + + true + true @@ -1529,6 +1533,9 @@ true + + true + true @@ -1562,6 +1569,9 @@ true + + true + true @@ -1601,12 +1611,21 @@ true + + true + true true + + true + + + true + true @@ -1793,6 +1812,9 @@ true + + true + true @@ -1805,6 +1827,9 @@ true + + true + true @@ -2245,6 +2270,7 @@ + @@ -2255,6 +2281,7 @@ + @@ -2266,12 +2293,14 @@ + + @@ -2321,6 +2350,7 @@ + @@ -2383,6 +2413,7 @@ + @@ -2420,6 +2451,7 @@ + @@ -2431,6 +2463,7 @@ + @@ -2500,6 +2533,7 @@ + diff --git a/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_SharedCode.vcxproj.filters b/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_SharedCode.vcxproj.filters index 5cb4e1c9..5e139024 100644 --- a/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_SharedCode.vcxproj.filters +++ b/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_SharedCode.vcxproj.filters @@ -11,386 +11,386 @@ {0D969C05-F2B2-53FD-D8B5-501C0CBE17BF} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {2FB30532-4EF3-EFA3-E57C-F7DDE9DB1297} + + {ECAD3047-D178-10EE-BAA7-61ABC3B53CF0} - - {1ED92A41-D496-5397-A4B0-9FA52DBA9215} + + {355704C0-2A0C-6AFD-71D3-80264445D7DF} - - {25DD3A16-4BC7-35BD-F32E-0310D1887564} + + {725C0EA8-9736-764D-81E6-01695B6B00B3} - - {EA1913F9-0E99-FEC5-0192-0C197611B8F8} + + {09E4D4E3-1D92-962B-C66E-DD8C8C935FF6} - - {AF5F4789-D607-BFD8-D853-09473C27449C} + + {AA010709-292F-011A-F2AB-0D1B4A7B8328} - - {EE36D8B9-408C-AEC9-66E7-BEA9E407F27F} + + {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {5E662F89-AD8B-D0D6-9BB6-D42DCFC3C38B} + + {53CF03D3-988B-CD28-9130-CE08FDCEF7E9} - - {D272EE9B-CA6A-186E-1C62-0DF893C7A34E} + + {29C6FE02-507E-F3FE-16CD-74D84842C1EA} - - {5C139EFD-6DD2-83E0-C013-24CC03428D81} + + {8001BD68-125B-E392-8D3B-1F9C9520A65A} - - {03DBA258-F2EF-EC1D-5A86-2CEE402FE021} + + {EDC17061-CFA0-8EA0-0ADA-90F31C2FB0F2} - - {8EE92EFE-883B-A2FA-161D-94AC912BF1DE} + + {B813BD14-6565-2525-9AC3-E3AA48EDDA85} - - {16B24975-5792-03FC-64A8-D04E59D077E1} + + {DDF4BA73-8578-406D-21F8-06B9BC70BFEA} - - {362ADBDB-6FDF-5BD4-9F06-0A0270832F67} + + {5DD60D0E-B16A-0BED-EDC4-C56E6960CA9E} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -401,1870 +401,1897 @@ DSPModulePluginDemo\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_dsp\containers + JUCE Modules\juce_dsp\containers - Juce Modules\juce_dsp\filter_design + JUCE Modules\juce_dsp\filter_design - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors + + + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp + JUCE Modules\juce_dsp - Juce Modules\juce_dsp + JUCE Modules\juce_dsp - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2275,2023 +2302,2050 @@ DSPModulePluginDemo\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_dsp\containers + JUCE Modules\juce_dsp\containers - Juce Modules\juce_dsp\containers + JUCE Modules\juce_dsp\containers - Juce Modules\juce_dsp\filter_design + JUCE Modules\juce_dsp\filter_design - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths + + + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors + + + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors + + + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp + JUCE Modules\juce_dsp - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -4302,21 +4356,21 @@ DSPModulePluginDemo\Resources - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_StandalonePlugin.vcxproj b/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_StandalonePlugin.vcxproj index a30bc99c..7b1db5b0 100644 --- a/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_StandalonePlugin.vcxproj +++ b/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_StandalonePlugin.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v140 v140 8.1 @@ -76,7 +77,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ diff --git a/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_StandalonePlugin.vcxproj.filters b/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_StandalonePlugin.vcxproj.filters index e2c56642..035da2ae 100644 --- a/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_StandalonePlugin.vcxproj.filters +++ b/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_StandalonePlugin.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_VST.vcxproj b/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_VST.vcxproj index 12871a5d..603c4771 100644 --- a/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_VST.vcxproj +++ b/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_VST.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> DynamicLibrary false + false v140 v140 8.1 @@ -76,7 +77,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ diff --git a/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_VST.vcxproj.filters b/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_VST.vcxproj.filters index c2f02da8..b3942e00 100644 --- a/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_VST.vcxproj.filters +++ b/examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_VST.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_SharedCode.vcxproj b/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_SharedCode.vcxproj index 9878463f..b1378dca 100644 --- a/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_SharedCode.vcxproj +++ b/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_SharedCode.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> StaticLibrary false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -651,9 +652,6 @@ true - - true - true @@ -999,6 +997,9 @@ true + + true + true @@ -1440,6 +1441,9 @@ true + + true + true @@ -1530,6 +1534,9 @@ true + + true + true @@ -1563,6 +1570,9 @@ true + + true + true @@ -1602,12 +1612,21 @@ true + + true + true true + + true + + + true + true @@ -1794,6 +1813,9 @@ true + + true + true @@ -1806,6 +1828,9 @@ true + + true + true @@ -2246,6 +2271,7 @@ + @@ -2256,6 +2282,7 @@ + @@ -2267,12 +2294,14 @@ + + @@ -2322,6 +2351,7 @@ + @@ -2384,6 +2414,7 @@ + @@ -2421,6 +2452,7 @@ + @@ -2432,6 +2464,7 @@ + @@ -2501,6 +2534,7 @@ + diff --git a/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_SharedCode.vcxproj.filters b/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_SharedCode.vcxproj.filters index 6de27094..f7d9dad6 100644 --- a/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_SharedCode.vcxproj.filters +++ b/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_SharedCode.vcxproj.filters @@ -11,386 +11,386 @@ {0D969C05-F2B2-53FD-D8B5-501C0CBE17BF} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {2FB30532-4EF3-EFA3-E57C-F7DDE9DB1297} + + {ECAD3047-D178-10EE-BAA7-61ABC3B53CF0} - - {1ED92A41-D496-5397-A4B0-9FA52DBA9215} + + {355704C0-2A0C-6AFD-71D3-80264445D7DF} - - {25DD3A16-4BC7-35BD-F32E-0310D1887564} + + {725C0EA8-9736-764D-81E6-01695B6B00B3} - - {EA1913F9-0E99-FEC5-0192-0C197611B8F8} + + {09E4D4E3-1D92-962B-C66E-DD8C8C935FF6} - - {AF5F4789-D607-BFD8-D853-09473C27449C} + + {AA010709-292F-011A-F2AB-0D1B4A7B8328} - - {EE36D8B9-408C-AEC9-66E7-BEA9E407F27F} + + {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {5E662F89-AD8B-D0D6-9BB6-D42DCFC3C38B} + + {53CF03D3-988B-CD28-9130-CE08FDCEF7E9} - - {D272EE9B-CA6A-186E-1C62-0DF893C7A34E} + + {29C6FE02-507E-F3FE-16CD-74D84842C1EA} - - {5C139EFD-6DD2-83E0-C013-24CC03428D81} + + {8001BD68-125B-E392-8D3B-1F9C9520A65A} - - {03DBA258-F2EF-EC1D-5A86-2CEE402FE021} + + {EDC17061-CFA0-8EA0-0ADA-90F31C2FB0F2} - - {8EE92EFE-883B-A2FA-161D-94AC912BF1DE} + + {B813BD14-6565-2525-9AC3-E3AA48EDDA85} - - {16B24975-5792-03FC-64A8-D04E59D077E1} + + {DDF4BA73-8578-406D-21F8-06B9BC70BFEA} - - {362ADBDB-6FDF-5BD4-9F06-0A0270832F67} + + {5DD60D0E-B16A-0BED-EDC4-C56E6960CA9E} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -401,1870 +401,1897 @@ DSPModulePluginDemo\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_dsp\containers + JUCE Modules\juce_dsp\containers - Juce Modules\juce_dsp\filter_design + JUCE Modules\juce_dsp\filter_design - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors + + + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp + JUCE Modules\juce_dsp - Juce Modules\juce_dsp + JUCE Modules\juce_dsp - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2275,2023 +2302,2050 @@ DSPModulePluginDemo\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_dsp\containers + JUCE Modules\juce_dsp\containers - Juce Modules\juce_dsp\containers + JUCE Modules\juce_dsp\containers - Juce Modules\juce_dsp\filter_design + JUCE Modules\juce_dsp\filter_design - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths + + + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors + + + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors + + + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp + JUCE Modules\juce_dsp - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -4302,21 +4356,21 @@ DSPModulePluginDemo\Resources - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_StandalonePlugin.vcxproj b/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_StandalonePlugin.vcxproj index e9037d57..cb45c5e5 100644 --- a/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_StandalonePlugin.vcxproj +++ b/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_StandalonePlugin.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v141 v141 10.0.16299.0 @@ -76,7 +77,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -120,7 +121,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ diff --git a/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_StandalonePlugin.vcxproj.filters b/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_StandalonePlugin.vcxproj.filters index 1169605d..3de3310a 100644 --- a/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_StandalonePlugin.vcxproj.filters +++ b/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_StandalonePlugin.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_VST.vcxproj b/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_VST.vcxproj index ea58766d..b07055ab 100644 --- a/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_VST.vcxproj +++ b/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_VST.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> DynamicLibrary false + false v141 v141 10.0.16299.0 @@ -76,7 +77,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -120,7 +121,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ diff --git a/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_VST.vcxproj.filters b/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_VST.vcxproj.filters index 4439fc89..056b9af3 100644 --- a/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_VST.vcxproj.filters +++ b/examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_VST.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/DSP module plugin demo/DSP module plugin demo.jucer b/examples/DSP module plugin demo/DSP module plugin demo.jucer index dfb54ad0..8abf1471 100644 --- a/examples/DSP module plugin demo/DSP module plugin demo.jucer +++ b/examples/DSP module plugin demo/DSP module plugin demo.jucer @@ -1,18 +1,14 @@ + pluginCode="Dmpd" pluginChannelConfigs="" pluginAUExportPrefix="DSPmoduleplugindemoAU" + pluginRTASCategory="" aaxIdentifier="com.yourcompany.DSPmoduleplugindemo" + pluginAAXCategory="AAX_ePlugInCategory_Dynamics" jucerVersion="5.2.1" + companyName="ROLI Ltd." companyWebsite="www.juce.com" companyEmail="info@juce.com" + companyCopyright="ROLI Ltd."> @@ -31,12 +27,10 @@ - - + + @@ -55,14 +49,11 @@ - + - - + + @@ -83,12 +74,8 @@ - - + + @@ -125,5 +112,5 @@ - + diff --git a/examples/DSP module plugin demo/JuceLibraryCode/AppConfig.h b/examples/DSP module plugin demo/JuceLibraryCode/AppConfig.h index 31d8d119..17f47455 100644 --- a/examples/DSP module plugin demo/JuceLibraryCode/AppConfig.h +++ b/examples/DSP module plugin demo/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -69,7 +69,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -77,7 +77,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -89,15 +89,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -112,11 +116,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -127,52 +131,56 @@ // juce_audio_plugin_client flags: #ifndef JUCE_FORCE_USE_LEGACY_PARAM_IDS - //#define JUCE_FORCE_USE_LEGACY_PARAM_IDS 1 + //#define JUCE_FORCE_USE_LEGACY_PARAM_IDS 0 #endif #ifndef JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE - //#define JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE 1 + //#define JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE 0 #endif #ifndef JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS //#define JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS 1 #endif +#ifndef JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE + //#define JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE 0 +#endif + //============================================================================== // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_audio_utils flags: #ifndef JUCE_USE_CDREADER - //#define JUCE_USE_CDREADER 1 + //#define JUCE_USE_CDREADER 0 #endif #ifndef JUCE_USE_CDBURNER - //#define JUCE_USE_CDBURNER 1 + //#define JUCE_USE_CDBURNER 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -180,7 +188,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -188,7 +196,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -207,15 +215,15 @@ #endif #ifndef JUCE_DSP_USE_INTEL_MKL - //#define JUCE_DSP_USE_INTEL_MKL 1 + //#define JUCE_DSP_USE_INTEL_MKL 0 #endif #ifndef JUCE_DSP_USE_SHARED_FFTW - //#define JUCE_DSP_USE_SHARED_FFTW 1 + //#define JUCE_DSP_USE_SHARED_FFTW 0 #endif #ifndef JUCE_DSP_USE_STATIC_FFTW - //#define JUCE_DSP_USE_STATIC_FFTW 1 + //#define JUCE_DSP_USE_STATIC_FFTW 0 #endif #ifndef JUCE_DSP_ENABLE_SNAP_TO_ZERO @@ -226,7 +234,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -244,7 +252,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -252,7 +268,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -267,7 +283,7 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/DSP module plugin demo/Source/PluginEditor.cpp b/examples/DSP module plugin demo/Source/PluginEditor.cpp index 6573a34e..fe5ff7b0 100644 --- a/examples/DSP module plugin demo/Source/PluginEditor.cpp +++ b/examples/DSP module plugin demo/Source/PluginEditor.cpp @@ -30,15 +30,16 @@ //============================================================================== DspModulePluginDemoAudioProcessorEditor::DspModulePluginDemoAudioProcessorEditor (DspModulePluginDemoAudioProcessor& p) - : AudioProcessorEditor (&p), processor (p), - inputVolumeLabel ({ }, processor.inputVolumeParam->name), - outputVolumeLabel ({ }, processor.outputVolumeParam->name), - lowPassFilterFreqLabel ({ }, processor.lowPassFilterFreqParam->name), - highPassFilterFreqLabel ({ }, processor.highPassFilterFreqParam->name), - stereoLabel({}, processor.stereoParam->name), - slopeLabel ({ }, processor.slopeParam->name), - waveshaperLabel({ }, processor.waveshaperParam->name), - cabinetTypeLabel({ }, processor.cabinetTypeParam->name) + : AudioProcessorEditor (&p), + processor (p), + inputVolumeLabel ({}, processor.inputVolumeParam->name), + outputVolumeLabel ({}, processor.outputVolumeParam->name), + lowPassFilterFreqLabel ({}, processor.lowPassFilterFreqParam->name), + highPassFilterFreqLabel ({}, processor.highPassFilterFreqParam->name), + stereoLabel ({}, processor.stereoParam->name), + slopeLabel ({}, processor.slopeParam->name), + waveshaperLabel ({}, processor.waveshaperParam->name), + cabinetTypeLabel ({}, processor.cabinetTypeParam->name) { //============================================================================== addAndMakeVisible (inputVolumeSlider = new ParameterSlider (*processor.inputVolumeParam)); @@ -122,10 +123,12 @@ DspModulePluginDemoAudioProcessorEditor::DspModulePluginDemoAudioProcessorEditor addAndMakeVisible (cabinetSimButton); cabinetSimButton.addListener (this); cabinetSimButton.setButtonText (processor.cabinetSimParam->name); + cabinetSimButton.setToggleState (processor.cabinetSimParam->get(), NotificationType::dontSendNotification); addAndMakeVisible (oversamplingButton); oversamplingButton.addListener (this); oversamplingButton.setButtonText (processor.oversamplingParam->name); + oversamplingButton.setToggleState (processor.oversamplingParam->get(), NotificationType::dontSendNotification); //============================================================================== setSize (600, 400); diff --git a/examples/DSP module plugin demo/Source/PluginProcessor.cpp b/examples/DSP module plugin demo/Source/PluginProcessor.cpp index b05febfd..3a8d6f3e 100644 --- a/examples/DSP module plugin demo/Source/PluginProcessor.cpp +++ b/examples/DSP module plugin demo/Source/PluginProcessor.cpp @@ -109,7 +109,6 @@ void DspModulePluginDemoAudioProcessor::reset() void DspModulePluginDemoAudioProcessor::releaseResources() { - } void DspModulePluginDemoAudioProcessor::process (dsp::ProcessContextReplacing context) noexcept @@ -126,12 +125,13 @@ void DspModulePluginDemoAudioProcessor::process (dsp::ProcessContextReplacing oversampledBlock; - setLatencySamples (audioCurrentlyOversampled ? roundFloatToInt (oversampling->getLatencyInSamples()) : 0); + setLatencySamples (audioCurrentlyOversampled ? roundToInt (oversampling->getLatencyInSamples()) : 0); if (audioCurrentlyOversampled) oversampledBlock = oversampling->processSamplesUp (context.getInputBlock()); - dsp::ProcessContextReplacing waveshaperContext = audioCurrentlyOversampled ? dsp::ProcessContextReplacing (oversampledBlock) : context; + auto waveshaperContext = audioCurrentlyOversampled ? dsp::ProcessContextReplacing (oversampledBlock) + : context; // Waveshaper processing, for distortion generation, thanks to the input gain // The fast tanh can be used instead of std::tanh to reduce the CPU load @@ -164,7 +164,7 @@ void DspModulePluginDemoAudioProcessor::process (dsp::ProcessContextReplacing& inoutBuffer, MidiBuffer&) { auto totalNumInputChannels = getTotalNumInputChannels(); auto totalNumOutputChannels = getTotalNumOutputChannels(); @@ -266,7 +266,7 @@ void DspModulePluginDemoAudioProcessor::updateParameters() { cabinetType.set(type); - auto maxSize = static_cast (roundDoubleToInt (8192 * getSampleRate() / 44100)); + auto maxSize = static_cast (roundToInt (getSampleRate() * (8192.0 / 44100.0))); if (type == 0) convolution.loadImpulseResponse (BinaryData::Impulse1_wav, BinaryData::Impulse1_wavSize, false, true, maxSize); diff --git a/examples/DSP module plugin demo/Source/PluginProcessor.h b/examples/DSP module plugin demo/Source/PluginProcessor.h index 4574cb33..3a13dccd 100644 --- a/examples/DSP module plugin demo/Source/PluginProcessor.h +++ b/examples/DSP module plugin demo/Source/PluginProcessor.h @@ -46,7 +46,7 @@ public: #endif void prepareToPlay (double sampleRate, int samplesPerBlock) override; void releaseResources() override; - void processBlock (AudioSampleBuffer&, MidiBuffer&) override; + void processBlock (AudioBuffer&, MidiBuffer&) override; void reset() override; //============================================================================== diff --git a/examples/DSPDemo/Builds/LinuxMakefile/Makefile b/examples/DSPDemo/Builds/LinuxMakefile/Makefile index 81fba621..5413bbad 100644 --- a/examples/DSPDemo/Builds/LinuxMakefile/Makefile +++ b/examples/DSPDemo/Builds/LinuxMakefile/Makefile @@ -23,6 +23,8 @@ ifndef CONFIG CONFIG=Debug endif +JUCE_ARCH_LABEL := $(shell uname -m) + ifeq ($(CONFIG),Debug) JUCE_BINDIR := build JUCE_LIBDIR := build @@ -100,7 +102,7 @@ $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) : check-pkg-config $(OBJECTS_APP) $(RESOURCES) -$(V_AT)mkdir -p $(JUCE_BINDIR) -$(V_AT)mkdir -p $(JUCE_LIBDIR) -$(V_AT)mkdir -p $(JUCE_OUTDIR) - $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(RESOURCES) $(TARGET_ARCH) + $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(JUCE_LDFLAGS_APP) $(RESOURCES) $(TARGET_ARCH) $(JUCE_OBJDIR)/ConvolutionDemo_ecad51bd.o: ../../Source/Demos/ConvolutionDemo.cpp -$(V_AT)mkdir -p $(JUCE_OBJDIR) diff --git a/examples/DSPDemo/Builds/MacOSX/DSPDemo.xcodeproj/project.pbxproj b/examples/DSPDemo/Builds/MacOSX/DSPDemo.xcodeproj/project.pbxproj index d59f8b30..7457698f 100644 --- a/examples/DSPDemo/Builds/MacOSX/DSPDemo.xcodeproj/project.pbxproj +++ b/examples/DSPDemo/Builds/MacOSX/DSPDemo.xcodeproj/project.pbxproj @@ -136,7 +136,7 @@ 89F22EF7FA61689A853B075C, F31891672A9861AD9B360E55, C53B7CE0E5FAE95E9C5B6933, - 98A1493C2F510FE4F7BADE6C, ); name = "Juce Modules"; sourceTree = ""; }; + 98A1493C2F510FE4F7BADE6C, ); name = "JUCE Modules"; sourceTree = ""; }; F5A65560641B925929FDA8EF = {isa = PBXGroup; children = ( 203EB56F2769104DA12C0F26, CC1412BBC06218A16A24D5A4, @@ -153,7 +153,7 @@ AFB76927D90CA4C02CA006C2, 1D39E703487A686D0BA870E8, 0F18417C406C01C6F3750011, - 0AAE0DB1E291E8E839660B77, ); name = "Juce Library Code"; sourceTree = ""; }; + 0AAE0DB1E291E8E839660B77, ); name = "JUCE Library Code"; sourceTree = ""; }; 728B8D1AF5E0A4CC87C837AE = {isa = PBXGroup; children = ( 09466AA1FB1B2B54559499DA, 127F5D34AF2F6FA4D1B244DC, ); name = Resources; sourceTree = ""; }; @@ -236,6 +236,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-pedantic-errors -Wreorder -Wconstant-conversion -Wint-conversion -Woverloaded-virtual -Wuninitialized -Wunused-parameter -Wshorten-64-to-32 -Wstrict-aliasing -Wshadow -Wconversion -Wsign-compare -Wsign-conversion"; @@ -365,7 +366,7 @@ BED42A90D1C7884760EE4C47, 5EBE0F675FD5F7A6E27DDE6F, F866D841CA0AD769D1DD706C, ); buildRules = ( ); dependencies = ( ); name = "DSPDemo - App"; productName = DSPDemo; productReference = E65A292C57D74320DBADF3E2; productType = "com.apple.product-type.application"; }; - C80D6F4D84A23D8254630291 = {isa = PBXProject; buildConfigurationList = EA0FBD36E6392D1EACC6E6D0; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { F242499B02B0F20F4BC2A204 = { 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 = 58576490CB5917F924F77F96; projectDirPath = ""; projectRoot = ""; targets = (F242499B02B0F20F4BC2A204); }; + C80D6F4D84A23D8254630291 = {isa = PBXProject; buildConfigurationList = EA0FBD36E6392D1EACC6E6D0; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { F242499B02B0F20F4BC2A204 = { 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 = 58576490CB5917F924F77F96; projectDirPath = ""; projectRoot = ""; targets = (F242499B02B0F20F4BC2A204); }; }; rootObject = C80D6F4D84A23D8254630291; } diff --git a/examples/DSPDemo/Builds/VisualStudio2017/DSPDemo_App.vcxproj b/examples/DSPDemo/Builds/VisualStudio2017/DSPDemo_App.vcxproj index ad0ab564..b4544fb4 100644 --- a/examples/DSPDemo/Builds/VisualStudio2017/DSPDemo_App.vcxproj +++ b/examples/DSPDemo/Builds/VisualStudio2017/DSPDemo_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -587,9 +588,6 @@ true - - true - true @@ -935,6 +933,9 @@ true + + true + true @@ -1376,6 +1377,9 @@ true + + true + true @@ -1466,6 +1470,9 @@ true + + true + true @@ -1499,6 +1506,9 @@ true + + true + true @@ -1538,12 +1548,21 @@ true + + true + true true + + true + + + true + true @@ -1730,6 +1749,9 @@ true + + true + true @@ -1742,6 +1764,9 @@ true + + true + true @@ -2105,6 +2130,7 @@ + @@ -2115,6 +2141,7 @@ + @@ -2126,12 +2153,14 @@ + + @@ -2181,6 +2210,7 @@ + @@ -2243,6 +2273,7 @@ + @@ -2280,6 +2311,7 @@ + @@ -2291,6 +2323,7 @@ + @@ -2360,6 +2393,7 @@ + diff --git a/examples/DSPDemo/Builds/VisualStudio2017/DSPDemo_App.vcxproj.filters b/examples/DSPDemo/Builds/VisualStudio2017/DSPDemo_App.vcxproj.filters index 899cbe4f..f9858d5c 100644 --- a/examples/DSPDemo/Builds/VisualStudio2017/DSPDemo_App.vcxproj.filters +++ b/examples/DSPDemo/Builds/VisualStudio2017/DSPDemo_App.vcxproj.filters @@ -14,353 +14,353 @@ {41377A6E-A475-CF34-9C12-DEAF77A125AF} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {5E662F89-AD8B-D0D6-9BB6-D42DCFC3C38B} + + {53CF03D3-988B-CD28-9130-CE08FDCEF7E9} - - {D272EE9B-CA6A-186E-1C62-0DF893C7A34E} + + {29C6FE02-507E-F3FE-16CD-74D84842C1EA} - - {5C139EFD-6DD2-83E0-C013-24CC03428D81} + + {8001BD68-125B-E392-8D3B-1F9C9520A65A} - - {03DBA258-F2EF-EC1D-5A86-2CEE402FE021} + + {EDC17061-CFA0-8EA0-0ADA-90F31C2FB0F2} - - {8EE92EFE-883B-A2FA-161D-94AC912BF1DE} + + {B813BD14-6565-2525-9AC3-E3AA48EDDA85} - - {16B24975-5792-03FC-64A8-D04E59D077E1} + + {DDF4BA73-8578-406D-21F8-06B9BC70BFEA} - - {362ADBDB-6FDF-5BD4-9F06-0A0270832F67} + + {5DD60D0E-B16A-0BED-EDC4-C56E6960CA9E} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -398,1753 +398,1780 @@ DSPDemo\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_dsp\containers + JUCE Modules\juce_dsp\containers - Juce Modules\juce_dsp\filter_design + JUCE Modules\juce_dsp\filter_design - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors + + + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp + JUCE Modules\juce_dsp - Juce Modules\juce_dsp + JUCE Modules\juce_dsp - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2158,1819 +2185,1846 @@ DSPDemo\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_dsp\containers + JUCE Modules\juce_dsp\containers - Juce Modules\juce_dsp\containers + JUCE Modules\juce_dsp\containers - Juce Modules\juce_dsp\filter_design + JUCE Modules\juce_dsp\filter_design - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths + + + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors + + + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors + + + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp + JUCE Modules\juce_dsp - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -3984,21 +4038,21 @@ DSPDemo\Source\Resources - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/DSPDemo/DSPDemo.jucer b/examples/DSPDemo/DSPDemo.jucer index 6ad0c3af..0d13e348 100644 --- a/examples/DSPDemo/DSPDemo.jucer +++ b/examples/DSPDemo/DSPDemo.jucer @@ -1,10 +1,9 @@ - + @@ -44,10 +43,8 @@ - - + + @@ -66,8 +63,8 @@ - - + + @@ -86,10 +83,8 @@ - - + + @@ -121,5 +116,5 @@ - + diff --git a/examples/DSPDemo/JuceLibraryCode/AppConfig.h b/examples/DSPDemo/JuceLibraryCode/AppConfig.h index e24fe2a7..f968831b 100644 --- a/examples/DSPDemo/JuceLibraryCode/AppConfig.h +++ b/examples/DSPDemo/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 1 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -67,7 +67,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -75,7 +75,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -87,15 +87,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -114,7 +118,7 @@ #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -125,37 +129,37 @@ // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_audio_utils flags: #ifndef JUCE_USE_CDREADER - //#define JUCE_USE_CDREADER 1 + //#define JUCE_USE_CDREADER 0 #endif #ifndef JUCE_USE_CDBURNER - //#define JUCE_USE_CDBURNER 1 + //#define JUCE_USE_CDBURNER 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -163,7 +167,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -171,7 +175,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -190,15 +194,15 @@ #endif #ifndef JUCE_DSP_USE_INTEL_MKL - //#define JUCE_DSP_USE_INTEL_MKL 1 + //#define JUCE_DSP_USE_INTEL_MKL 0 #endif #ifndef JUCE_DSP_USE_SHARED_FFTW - //#define JUCE_DSP_USE_SHARED_FFTW 1 + //#define JUCE_DSP_USE_SHARED_FFTW 0 #endif #ifndef JUCE_DSP_USE_STATIC_FFTW - //#define JUCE_DSP_USE_STATIC_FFTW 1 + //#define JUCE_DSP_USE_STATIC_FFTW 0 #endif #ifndef JUCE_DSP_ENABLE_SNAP_TO_ZERO @@ -209,7 +213,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -227,7 +231,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -235,7 +247,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -250,7 +262,7 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/DSPDemo/JuceLibraryCode/BinaryData.cpp b/examples/DSPDemo/JuceLibraryCode/BinaryData.cpp index 83708c82..5e5c4711 100644 --- a/examples/DSPDemo/JuceLibraryCode/BinaryData.cpp +++ b/examples/DSPDemo/JuceLibraryCode/BinaryData.cpp @@ -1560,7 +1560,7 @@ static const unsigned char temp_binary_data_3[] = " {\r\n" " bypass = false;\r\n" "\r\n" -" auto maxSize = static_cast (roundDoubleToInt (8192.0 * sampleRate / 44100.0));\r\n" +" auto maxSize = static_cast (roundToInt (sampleRate * (8192.0 / 44100.0)));\r\n" "\r\n" " if (cabinetTypeParameter->getCurrentSelectedID() == 2)\r\n" " convolution.loadImpulseResponse (BinaryData::guitar_amp_wav,\r\n" @@ -1909,13 +1909,13 @@ static const unsigned char temp_binary_data_7[] = " {\r\n" " // No Approximation\r\n" " {[] (float x) { return std::sin (x); }}, // sine\r\n" -" {[] (float x) { return x / float_Pi; }}, // saw\r\n" +" {[] (float x) { return x / MathConstants::pi; }}, // saw\r\n" " {[] (float x) { return x < 0.0f ? -1.0f : 1.0f; }}, // square\r\n" "\r\n" " // Approximated by a wave-table\r\n" -" {[] (float x) { return std::sin (x); }, 100}, // sine\r\n" -" {[] (float x) { return x / float_Pi; }, 100}, // saw\r\n" -" {[] (float x) { return x < 0.0f ? -1.0f : 1.0f; }, 100} // square\r\n" +" {[] (float x) { return std::sin (x); }, 100}, // sine\r\n" +" {[] (float x) { return x / MathConstants::pi; }, 100}, // saw\r\n" +" {[] (float x) { return x < 0.0f ? -1.0f : 1.0f; }, 100} // square\r\n" " };\r\n" "\r\n" " int currentOscillatorIdx = 0;\r\n" @@ -2235,7 +2235,7 @@ static const unsigned char temp_binary_data_10[] = "\r\n" " ChoiceParameter typeParam {{ \"Low-pass\", \"Band-pass\", \"High-pass\"}, 1, \"Type\" };\r\n" " SliderParameter cutoffParam {{ 20.0, 20000.0 }, 0.5, 440.0f, \"Cutoff\", \"Hz\" };\r\n" -" SliderParameter qParam {{ 0.3, 20.0 }, 0.5, 1.0 / std::sqrt (2.0), \"Resonance\" };\r\n" +" SliderParameter qParam {{ 0.3, 20.0 }, 0.5, 1.0 / MathConstants::sqrt2, \"Resonance\" };\r\n" "\r\n" " std::vector parameters { &typeParam, &cutoffParam, &qParam };\r\n" " double sampleRate = 0;\r\n" @@ -2325,14 +2325,14 @@ const char* getNamedResource (const char* resourceNameUTF8, int& numBytes) throw case 0x409ff6ec: numBytes = 37902; return cassette_recorder_wav; case 0x69523d16: numBytes = 628; return EditorColourScheme_xml; case 0x700ccf3c: numBytes = 90246; return guitar_amp_wav; - case 0x5922ccdf: numBytes = 3011; return ConvolutionDemo_cpp; + case 0x5922ccdf: numBytes = 3007; return ConvolutionDemo_cpp; case 0x14aa0aae: numBytes = 2674; return FIRFilterDemo_cpp; case 0xab621a06: numBytes = 1809; return GainDemo_cpp; case 0x06a7a4b1: numBytes = 2819; return IIRFilterDemo_cpp; - case 0x6fc33e27: numBytes = 3974; return OscillatorDemo_cpp; + case 0x6fc33e27: numBytes = 3986; return OscillatorDemo_cpp; case 0xdfdc547d: numBytes = 3039; return OverdriveDemo_cpp; case 0x3f21e597: numBytes = 4849; return SIMDRegisterDemo_cpp; - case 0x54e9f84c: numBytes = 2718; return StateVariableFilterDemo_cpp; + case 0x54e9f84c: numBytes = 2731; return StateVariableFilterDemo_cpp; case 0x5ce06dd8: numBytes = 2037; return WaveShaperTanhDemo_cpp; default: break; } diff --git a/examples/DSPDemo/JuceLibraryCode/BinaryData.h b/examples/DSPDemo/JuceLibraryCode/BinaryData.h index fe5ad62c..163b3ce0 100644 --- a/examples/DSPDemo/JuceLibraryCode/BinaryData.h +++ b/examples/DSPDemo/JuceLibraryCode/BinaryData.h @@ -18,7 +18,7 @@ namespace BinaryData const int guitar_amp_wavSize = 90246; extern const char* ConvolutionDemo_cpp; - const int ConvolutionDemo_cppSize = 3011; + const int ConvolutionDemo_cppSize = 3007; extern const char* FIRFilterDemo_cpp; const int FIRFilterDemo_cppSize = 2674; @@ -30,7 +30,7 @@ namespace BinaryData const int IIRFilterDemo_cppSize = 2819; extern const char* OscillatorDemo_cpp; - const int OscillatorDemo_cppSize = 3974; + const int OscillatorDemo_cppSize = 3986; extern const char* OverdriveDemo_cpp; const int OverdriveDemo_cppSize = 3039; @@ -39,7 +39,7 @@ namespace BinaryData const int SIMDRegisterDemo_cppSize = 4849; extern const char* StateVariableFilterDemo_cpp; - const int StateVariableFilterDemo_cppSize = 2718; + const int StateVariableFilterDemo_cppSize = 2731; extern const char* WaveShaperTanhDemo_cpp; const int WaveShaperTanhDemo_cppSize = 2037; diff --git a/examples/DSPDemo/Source/Demos/ConvolutionDemo.cpp b/examples/DSPDemo/Source/Demos/ConvolutionDemo.cpp index 36aa11b4..0b285602 100644 --- a/examples/DSPDemo/Source/Demos/ConvolutionDemo.cpp +++ b/examples/DSPDemo/Source/Demos/ConvolutionDemo.cpp @@ -60,7 +60,7 @@ struct ConvolutionDemo { bypass = false; - auto maxSize = static_cast (roundDoubleToInt (8192.0 * sampleRate / 44100.0)); + auto maxSize = static_cast (roundToInt (sampleRate * (8192.0 / 44100.0))); if (cabinetTypeParameter->getCurrentSelectedID() == 2) convolution.loadImpulseResponse (BinaryData::guitar_amp_wav, diff --git a/examples/DSPDemo/Source/Demos/OscillatorDemo.cpp b/examples/DSPDemo/Source/Demos/OscillatorDemo.cpp index 388e0d6f..8bd7409a 100644 --- a/examples/DSPDemo/Source/Demos/OscillatorDemo.cpp +++ b/examples/DSPDemo/Source/Demos/OscillatorDemo.cpp @@ -83,13 +83,13 @@ struct OscillatorDemo { // No Approximation {[] (float x) { return std::sin (x); }}, // sine - {[] (float x) { return x / float_Pi; }}, // saw + {[] (float x) { return x / MathConstants::pi; }}, // saw {[] (float x) { return x < 0.0f ? -1.0f : 1.0f; }}, // square // Approximated by a wave-table - {[] (float x) { return std::sin (x); }, 100}, // sine - {[] (float x) { return x / float_Pi; }, 100}, // saw - {[] (float x) { return x < 0.0f ? -1.0f : 1.0f; }, 100} // square + {[] (float x) { return std::sin (x); }, 100}, // sine + {[] (float x) { return x / MathConstants::pi; }, 100}, // saw + {[] (float x) { return x < 0.0f ? -1.0f : 1.0f; }, 100} // square }; int currentOscillatorIdx = 0; diff --git a/examples/DSPDemo/Source/Demos/StateVariableFilterDemo.cpp b/examples/DSPDemo/Source/Demos/StateVariableFilterDemo.cpp index 77f87573..2992d0e1 100644 --- a/examples/DSPDemo/Source/Demos/StateVariableFilterDemo.cpp +++ b/examples/DSPDemo/Source/Demos/StateVariableFilterDemo.cpp @@ -67,7 +67,7 @@ struct StateVariableFilterDemo ChoiceParameter typeParam {{ "Low-pass", "Band-pass", "High-pass"}, 1, "Type" }; SliderParameter cutoffParam {{ 20.0, 20000.0 }, 0.5, 440.0f, "Cutoff", "Hz" }; - SliderParameter qParam {{ 0.3, 20.0 }, 0.5, 1.0 / std::sqrt (2.0), "Resonance" }; + SliderParameter qParam {{ 0.3, 20.0 }, 0.5, 1.0 / MathConstants::sqrt2, "Resonance" }; std::vector parameters { &typeParam, &cutoffParam, &qParam }; double sampleRate = 0; diff --git a/examples/DSPDemo/Source/Main.cpp b/examples/DSPDemo/Source/Main.cpp index dad4f3aa..1520a180 100644 --- a/examples/DSPDemo/Source/Main.cpp +++ b/examples/DSPDemo/Source/Main.cpp @@ -27,7 +27,7 @@ #include "Main.h" DSPSamplesApplication::DSPSamplesApplication() - : TimeSliceThread ("Audio File Reader Thread"), demoIndex (-1) + : TimeSliceThread ("Audio File Reader Thread") { loopState.addListener (this); } @@ -50,7 +50,7 @@ void DSPSamplesApplication::shutdown() stop(); audioDeviceManager.removeAudioCallback (&audioSourcePlayer); waitForThreadToExit (10000); - mainWindow = nullptr; + mainWindow.reset(); } //============================================================================== @@ -68,8 +68,8 @@ bool DSPSamplesApplication::loadFile (const File& fileToPlay) audioSourcePlayer.setSource (nullptr); mainWindow->setTransportSource (nullptr); - transportSource = nullptr; - readerSource = nullptr; + transportSource.reset(); + readerSource.reset(); reader = formatManager.createReaderFor (fileToPlay); @@ -125,7 +125,7 @@ void DSPSamplesApplication::init() } audioSourcePlayer.setSource (nullptr); - currentDemo = nullptr; + currentDemo.reset(); if (currentDemo == nullptr) if (auto demo = Demo::getList()[demoIndex]) diff --git a/examples/DSPDemo/Source/MainComponent.cpp b/examples/DSPDemo/Source/MainComponent.cpp index 1524501f..08fc4d0d 100644 --- a/examples/DSPDemo/Source/MainComponent.cpp +++ b/examples/DSPDemo/Source/MainComponent.cpp @@ -221,7 +221,7 @@ void MainContentComponent::setupDemoColours() if (xml != nullptr) { auto colourSchemeTree = ValueTree::fromXml (*xml); - auto& scheme = codeEditor.getColourScheme(); + CodeEditorComponent::ColourScheme scheme (codeEditor.getColourScheme()); for (auto& type : scheme.types) { @@ -230,6 +230,8 @@ void MainContentComponent::setupDemoColours() if (colour.isValid()) type.colour = Colour::fromString (colour ["colour"].toString()); } + + codeEditor.setColourScheme (scheme); } codeEditor.setScrollbarThickness (6); @@ -239,8 +241,7 @@ void MainContentComponent::initParameters() { auto& parameters = DSPSamplesApplication::getApp().getCurrentDemoParameters(); - if (parametersComponent != nullptr) - parametersComponent = nullptr; + parametersComponent.reset(); if (parameters.size() > 0) addAndMakeVisible (parametersComponent = new DemoParametersComponent (parameters)); diff --git a/examples/Demo/Builds/Android/app/CMakeLists.txt b/examples/Demo/Builds/Android/app/CMakeLists.txt index ee562106..c45f33b7 100644 --- a/examples/Demo/Builds/Android/app/CMakeLists.txt +++ b/examples/Demo/Builds/Android/app/CMakeLists.txt @@ -8,7 +8,7 @@ SET(BINARY_NAME "juce_jni") add_library("cpufeatures" STATIC "${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c") set_source_files_properties("${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c" PROPERTIES COMPILE_FLAGS "-Wno-sign-conversion -Wno-gnu-statement-expression") -add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_yourcompany_jucedemo_JuceDemo" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/yourcompany/jucedemo/JuceDemo\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCE_UNIT_TESTS=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=3.0.0" "-DJUCE_APP_VERSION_HEX=0x30000") +add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_roli_jucedemo_JuceDemo" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/roli/jucedemo/JuceDemo\"" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSNAME=com_roli_jucedemo_SharingContentProvider" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSPATH=\"com/roli/jucedemo/SharingContentProvider\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCE_UNIT_TESTS=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=3.0.0" "-DJUCE_APP_VERSION_HEX=0x30000") include_directories( AFTER "../../../JuceLibraryCode" @@ -18,13 +18,13 @@ include_directories( AFTER enable_language(ASM) -IF(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +IF(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") add_definitions("-DDEBUG=1" "-D_DEBUG=1") -ELSEIF(JUCE_BUILD_CONFIGFURATION MATCHES "RELEASE") +ELSEIF(JUCE_BUILD_CONFIGURATION MATCHES "RELEASE") add_definitions("-DNDEBUG=1") -ELSE(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +ELSE(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") MESSAGE( FATAL_ERROR "No matching build-configuration found." ) -ENDIF(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +ENDIF(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") add_library( ${BINARY_NAME} @@ -536,7 +536,6 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_core/containers/juce_HashMap.h" "../../../../../modules/juce_core/containers/juce_HashMap_test.cpp" "../../../../../modules/juce_core/containers/juce_LinkedListPointer.h" - "../../../../../modules/juce_core/containers/juce_ListenerList.cpp" "../../../../../modules/juce_core/containers/juce_ListenerList.h" "../../../../../modules/juce_core/containers/juce_NamedValueSet.cpp" "../../../../../modules/juce_core/containers/juce_NamedValueSet.h" @@ -788,6 +787,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_data_structures/values/juce_ValueTree.h" "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp" "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h" + "../../../../../modules/juce_data_structures/values/juce_ValueWithDefault.h" "../../../../../modules/juce_data_structures/juce_data_structures.cpp" "../../../../../modules/juce_data_structures/juce_data_structures.mm" "../../../../../modules/juce_data_structures/juce_data_structures.h" @@ -874,6 +874,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_graphics/geometry/juce_EdgeTable.cpp" "../../../../../modules/juce_graphics/geometry/juce_EdgeTable.h" "../../../../../modules/juce_graphics/geometry/juce_Line.h" + "../../../../../modules/juce_graphics/geometry/juce_Parallelogram.h" "../../../../../modules/juce_graphics/geometry/juce_Path.cpp" "../../../../../modules/juce_graphics/geometry/juce_Path.h" "../../../../../modules/juce_graphics/geometry/juce_PathIterator.cpp" @@ -1052,6 +1053,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" "../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" "../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" + "../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" + "../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" @@ -1119,6 +1122,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h" "../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.cpp" "../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.h" + "../../../../../modules/juce_gui_basics/layout/juce_SidePanel.cpp" + "../../../../../modules/juce_gui_basics/layout/juce_SidePanel.h" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp" @@ -1141,6 +1146,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h" "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp" "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.h" + "../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.cpp" + "../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarModel.cpp" @@ -1173,8 +1180,12 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" "../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" "../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" + "../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" "../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" "../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" + "../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" + "../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" + "../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" "../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" "../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" "../../../../../modules/juce_gui_basics/native/juce_linux_FileChooser.cpp" @@ -1283,6 +1294,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.cpp" "../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.h" "../../../../../modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h" + "../../../../../modules/juce_gui_extra/embedding/juce_AndroidViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_NSViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_UIViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_XEmbedComponent.h" @@ -1310,6 +1322,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/misc/juce_WebBrowserComponent.h" "../../../../../modules/juce_gui_extra/native/juce_android_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_android_WebBrowserComponent.cpp" + "../../../../../modules/juce_gui_extra/native/juce_AndroidViewComponent.cpp" "../../../../../modules/juce_gui_extra/native/juce_ios_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm" "../../../../../modules/juce_gui_extra/native/juce_linux_X11_SystemTrayIcon.cpp" @@ -1318,6 +1331,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/native/juce_mac_AppleRemote.mm" "../../../../../modules/juce_gui_extra/native/juce_mac_CarbonViewWrapperComponent.h" "../../../../../modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm" + "../../../../../modules/juce_gui_extra/native/juce_mac_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_mac_SystemTrayIcon.cpp" "../../../../../modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm" "../../../../../modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp" @@ -1856,7 +1870,6 @@ set_source_files_properties("../../../../../modules/juce_core/containers/juce_El set_source_files_properties("../../../../../modules/juce_core/containers/juce_HashMap.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_HashMap_test.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_LinkedListPointer.h" PROPERTIES HEADER_FILE_ONLY TRUE) -set_source_files_properties("../../../../../modules/juce_core/containers/juce_ListenerList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_ListenerList.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_NamedValueSet.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_NamedValueSet.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2108,6 +2121,7 @@ set_source_files_properties("../../../../../modules/juce_data_structures/values/ set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTree.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueWithDefault.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2194,6 +2208,7 @@ set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_ set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_EdgeTable.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_EdgeTable.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Line.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Parallelogram.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Path.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Path.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_PathIterator.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2372,6 +2387,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/ju set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2439,6 +2456,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_SidePanel.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_SidePanel.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2461,6 +2480,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/ set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarModel.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2493,8 +2514,12 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_M set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_linux_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2603,6 +2628,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/code_editor/j set_source_files_properties("../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_AndroidViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_NSViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_UIViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_XEmbedComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2630,6 +2656,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/misc/juce_Sys set_source_files_properties("../../../../../modules/juce_gui_extra/misc/juce_WebBrowserComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_android_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_android_WebBrowserComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_AndroidViewComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_ios_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_linux_X11_SystemTrayIcon.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2638,6 +2665,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_l set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_AppleRemote.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_CarbonViewWrapperComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_SystemTrayIcon.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) diff --git a/examples/Demo/Builds/Android/app/build.gradle b/examples/Demo/Builds/Android/app/build.gradle index a46af1e4..5853fc0e 100644 --- a/examples/Demo/Builds/Android/app/build.gradle +++ b/examples/Demo/Builds/Android/app/build.gradle @@ -2,7 +2,7 @@ apply plugin: 'com.android.application' android { compileSdkVersion 10 - buildToolsVersion "26.0.0" + buildToolsVersion "27.0.0" externalNativeBuild { cmake { path "CMakeLists.txt" @@ -26,7 +26,7 @@ android { cmake { arguments "-DANDROID_TOOLCHAIN=clang", "-DANDROID_PLATFORM=android-10", "-DANDROID_STL=c++_static", "-DANDROID_CPP_FEATURES=exceptions rtti", "-DANDROID_ARM_MODE=arm", "-DANDROID_ARM_NEON=TRUE" cFlags "-fsigned-char", "-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" - cppFlags "-fsigned-char", "-std=c++11", "-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" + cppFlags "-fsigned-char", "-std=c++14", "-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" } } } @@ -46,6 +46,7 @@ android { } } + flavorDimensions "default" productFlavors { debug_ { ndk { @@ -53,16 +54,20 @@ android { } externalNativeBuild { cmake { - arguments "-DJUCE_BUILD_CONFIGFURATION=DEBUG", "-DCMAKE_CXX_FLAGS_DEBUG=-O0", "-DCMAKE_C_FLAGS_DEBUG=-O0" + arguments "-DJUCE_BUILD_CONFIGURATION=DEBUG", "-DCMAKE_CXX_FLAGS_DEBUG=-O0", "-DCMAKE_C_FLAGS_DEBUG=-O0" } } + + dimension "default" } release_ { externalNativeBuild { cmake { - arguments "-DJUCE_BUILD_CONFIGFURATION=RELEASE", "-DCMAKE_CXX_FLAGS_RELEASE=-O3", "-DCMAKE_C_FLAGS_RELEASE=-O3" + arguments "-DJUCE_BUILD_CONFIGURATION=RELEASE", "-DCMAKE_CXX_FLAGS_RELEASE=-O3", "-DCMAKE_C_FLAGS_RELEASE=-O3" } } + + dimension "default" } } diff --git a/examples/Demo/Builds/Android/app/src/main/AndroidManifest.xml b/examples/Demo/Builds/Android/app/src/main/AndroidManifest.xml index 0819542f..62ef01f9 100644 --- a/examples/Demo/Builds/Android/app/src/main/AndroidManifest.xml +++ b/examples/Demo/Builds/Android/app/src/main/AndroidManifest.xml @@ -1,11 +1,14 @@ + package="com.roli.jucedemo"> + + + @@ -17,5 +20,7 @@ + diff --git a/examples/Demo/Builds/Android/app/src/main/java/com/roli/jucedemo/JuceDemo.java b/examples/Demo/Builds/Android/app/src/main/java/com/roli/jucedemo/JuceDemo.java new file mode 100644 index 00000000..eb4ed1cc --- /dev/null +++ b/examples/Demo/Builds/Android/app/src/main/java/com/roli/jucedemo/JuceDemo.java @@ -0,0 +1,1723 @@ +/* + ============================================================================== + + This file is part of the JUCE library. + Copyright (c) 2017 - ROLI Ltd. + + JUCE is an open source library subject to commercial or open-source + licensing. + + The code included in this file is provided under the terms of the ISC license + http://www.isc.org/downloads/software-support-policy/isc-license. Permission + To use, copy, modify, and/or distribute this software for any purpose with or + without fee is hereby granted provided that the above copyright notice and + this permission notice appear in all copies. + + JUCE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL WARRANTIES, WHETHER + EXPRESSED OR IMPLIED, INCLUDING MERCHANTABILITY AND FITNESS FOR PURPOSE, ARE + DISCLAIMED. + + ============================================================================== +*/ + +package com.roli.jucedemo; + +import android.app.Activity; +import android.app.AlertDialog; +import android.content.DialogInterface; +import android.content.Context; +import android.content.Intent; +import android.content.res.Configuration; +import android.content.pm.PackageInfo; +import android.content.pm.PackageManager; +import android.net.http.SslError; +import android.net.Uri; +import android.os.Bundle; +import android.os.Looper; +import android.os.Handler; +import android.os.Message; +import android.os.ParcelUuid; +import android.os.Environment; +import android.view.*; +import android.view.inputmethod.BaseInputConnection; +import android.view.inputmethod.EditorInfo; +import android.view.inputmethod.InputConnection; +import android.view.inputmethod.InputMethodManager; +import android.graphics.*; +import android.text.ClipboardManager; +import android.text.InputType; +import android.util.DisplayMetrics; +import android.util.Log; +import android.util.Pair; +import android.webkit.SslErrorHandler; +import android.webkit.WebChromeClient; +import android.webkit.WebView; +import android.webkit.WebViewClient; +import java.lang.Runnable; +import java.lang.ref.WeakReference; +import java.lang.reflect.*; +import java.util.*; +import java.io.*; +import java.net.URL; +import java.net.HttpURLConnection; +import android.media.AudioManager; +import android.Manifest; +import java.util.concurrent.CancellationException; +import java.util.concurrent.Future; +import java.util.concurrent.Executors; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.ExecutionException; +import java.util.concurrent.TimeUnit; +import java.util.concurrent.Callable; +import java.util.concurrent.TimeoutException; +import java.util.concurrent.locks.ReentrantLock; +import java.util.concurrent.atomic.*; + + + +//============================================================================== +public class JuceDemo extends Activity +{ + //============================================================================== + static + { + System.loadLibrary ("juce_jni"); + } + + //============================================================================== + public boolean isPermissionDeclaredInManifest (int permissionID) + { + String permissionToCheck = getAndroidPermissionName(permissionID); + + try + { + PackageInfo info = getPackageManager().getPackageInfo(getApplicationContext().getPackageName(), PackageManager.GET_PERMISSIONS); + + if (info.requestedPermissions != null) + for (String permission : info.requestedPermissions) + if (permission.equals (permissionToCheck)) + return true; + } + catch (PackageManager.NameNotFoundException e) + { + Log.d ("JUCE", "isPermissionDeclaredInManifest: PackageManager.NameNotFoundException = " + e.toString()); + } + + Log.d ("JUCE", "isPermissionDeclaredInManifest: could not find requested permission " + permissionToCheck); + return false; + } + + //============================================================================== + // these have to match the values of enum PermissionID in C++ class RuntimePermissions: + private static final int JUCE_PERMISSIONS_RECORD_AUDIO = 1; + private static final int JUCE_PERMISSIONS_BLUETOOTH_MIDI = 2; + private static final int JUCE_PERMISSIONS_READ_EXTERNAL_STORAGE = 3; + private static final int JUCE_PERMISSIONS_WRITE_EXTERNAL_STORAGE = 4; + + private static String getAndroidPermissionName (int permissionID) + { + switch (permissionID) + { + case JUCE_PERMISSIONS_RECORD_AUDIO: return Manifest.permission.RECORD_AUDIO; + case JUCE_PERMISSIONS_BLUETOOTH_MIDI: return Manifest.permission.ACCESS_COARSE_LOCATION; + // use string value as this is not defined in SDKs < 16 + case JUCE_PERMISSIONS_READ_EXTERNAL_STORAGE: return "android.permission.READ_EXTERNAL_STORAGE"; + case JUCE_PERMISSIONS_WRITE_EXTERNAL_STORAGE: return Manifest.permission.WRITE_EXTERNAL_STORAGE; + } + + // unknown permission ID! + assert false; + return new String(); + } + + public boolean isPermissionGranted (int permissionID) + { + return getApplicationContext().checkCallingOrSelfPermission (getAndroidPermissionName (permissionID)) == PackageManager.PERMISSION_GRANTED; + } + + private Map permissionCallbackPtrMap; + + public void requestRuntimePermission (int permissionID, long ptrToCallback) + { + String permissionName = getAndroidPermissionName (permissionID); + + if (getApplicationContext().checkCallingOrSelfPermission (permissionName) != PackageManager.PERMISSION_GRANTED) + { + // remember callbackPtr, request permissions, and let onRequestPermissionResult call callback asynchronously + permissionCallbackPtrMap.put (permissionID, ptrToCallback); + requestPermissionsCompat (new String[]{permissionName}, permissionID); + } + else + { + // permissions were already granted before, we can call callback directly + androidRuntimePermissionsCallback (true, ptrToCallback); + } + } + + private native void androidRuntimePermissionsCallback (boolean permissionWasGranted, long ptrToCallback); + + + //============================================================================== + public interface JuceMidiPort + { + boolean isInputPort(); + + // start, stop does nothing on an output port + void start(); + void stop(); + + void close(); + + // send will do nothing on an input port + void sendMidi (byte[] msg, int offset, int count); + } + + //============================================================================== + //============================================================================== + public class BluetoothManager + { + BluetoothManager() + { + } + + public String[] getMidiBluetoothAddresses() + { + String[] bluetoothAddresses = new String[0]; + return bluetoothAddresses; + } + + public String getHumanReadableStringForBluetoothAddress (String address) + { + return address; + } + + public int getBluetoothDeviceStatus (String address) + { + return 0; + } + + public void startStopScan (boolean shouldStart) + { + } + + public boolean pairBluetoothMidiDevice(String address) + { + return false; + } + + public void unpairBluetoothMidiDevice (String address) + { + } + } + + //============================================================================== + public class MidiDeviceManager + { + public MidiDeviceManager() + { + } + + public String[] getJuceAndroidMidiInputDevices() + { + return new String[0]; + } + + public String[] getJuceAndroidMidiOutputDevices() + { + return new String[0]; + } + + public JuceMidiPort openMidiInputPortWithJuceIndex (int index, long host) + { + return null; + } + + public JuceMidiPort openMidiOutputPortWithJuceIndex (int index) + { + return null; + } + + public String getInputPortNameForJuceIndex (int index) + { + return ""; + } + + public String getOutputPortNameForJuceIndex (int index) + { + return ""; + } + } + + + public MidiDeviceManager getAndroidMidiDeviceManager() + { + return null; + } + + public BluetoothManager getAndroidBluetoothManager() + { + return null; + } + + //============================================================================== + @Override + public void onCreate (Bundle savedInstanceState) + { + super.onCreate (savedInstanceState); + + isScreenSaverEnabled = true; + hideActionBar(); + viewHolder = new ViewHolder (this); + setContentView (viewHolder); + + setVolumeControlStream (AudioManager.STREAM_MUSIC); + + permissionCallbackPtrMap = new HashMap(); + } + + @Override + protected void onDestroy() + { + quitApp(); + super.onDestroy(); + + clearDataCache(); + } + + @Override + protected void onPause() + { + suspendApp(); + + try + { + Thread.sleep (1000); // This is a bit of a hack to avoid some hard-to-track-down + // openGL glitches when pausing/resuming apps.. + } catch (InterruptedException e) {} + + super.onPause(); + } + + @Override + protected void onResume() + { + super.onResume(); + resumeApp(); + + // Ensure that navigation/status bar visibility is correctly restored. + for (int i = 0; i < viewHolder.getChildCount(); ++i) + ((ComponentPeerView) viewHolder.getChildAt (i)).appResumed(); + } + + @Override + public void onConfigurationChanged (Configuration cfg) + { + super.onConfigurationChanged (cfg); + setContentView (viewHolder); + } + + private void callAppLauncher() + { + launchApp (getApplicationInfo().publicSourceDir, + getApplicationInfo().dataDir); + } + + //============================================================================== + private void hideActionBar() + { + // get "getActionBar" method + java.lang.reflect.Method getActionBarMethod = null; + try + { + getActionBarMethod = this.getClass().getMethod ("getActionBar"); + } + catch (SecurityException e) { return; } + catch (NoSuchMethodException e) { return; } + if (getActionBarMethod == null) return; + + // invoke "getActionBar" method + Object actionBar = null; + try + { + actionBar = getActionBarMethod.invoke (this); + } + catch (java.lang.IllegalArgumentException e) { return; } + catch (java.lang.IllegalAccessException e) { return; } + catch (java.lang.reflect.InvocationTargetException e) { return; } + if (actionBar == null) return; + + // get "hide" method + java.lang.reflect.Method actionBarHideMethod = null; + try + { + actionBarHideMethod = actionBar.getClass().getMethod ("hide"); + } + catch (SecurityException e) { return; } + catch (NoSuchMethodException e) { return; } + if (actionBarHideMethod == null) return; + + // invoke "hide" method + try + { + actionBarHideMethod.invoke (actionBar); + } + catch (java.lang.IllegalArgumentException e) {} + catch (java.lang.IllegalAccessException e) {} + catch (java.lang.reflect.InvocationTargetException e) {} + } + + void requestPermissionsCompat (String[] permissions, int requestCode) + { + Method requestPermissionsMethod = null; + try + { + requestPermissionsMethod = this.getClass().getMethod ("requestPermissions", + String[].class, int.class); + } + catch (SecurityException e) { return; } + catch (NoSuchMethodException e) { return; } + if (requestPermissionsMethod == null) return; + + try + { + requestPermissionsMethod.invoke (this, permissions, requestCode); + } + catch (java.lang.IllegalArgumentException e) {} + catch (java.lang.IllegalAccessException e) {} + catch (java.lang.reflect.InvocationTargetException e) {} + } + + //============================================================================== + private native void launchApp (String appFile, String appDataDir); + private native void quitApp(); + private native void suspendApp(); + private native void resumeApp(); + private native void setScreenSize (int screenWidth, int screenHeight, int dpi); + private native void appActivityResult (int requestCode, int resultCode, Intent data); + private native void appNewIntent (Intent intent); + + //============================================================================== + private ViewHolder viewHolder; + private MidiDeviceManager midiDeviceManager = null; + private BluetoothManager bluetoothManager = null; + private boolean isScreenSaverEnabled; + private java.util.Timer keepAliveTimer; + + public final ComponentPeerView createNewView (boolean opaque, long host) + { + ComponentPeerView v = new ComponentPeerView (this, opaque, host); + viewHolder.addView (v); + return v; + } + + public final void deleteView (ComponentPeerView view) + { + view.host = 0; + + ViewGroup group = (ViewGroup) (view.getParent()); + + if (group != null) + group.removeView (view); + } + + public final void deleteNativeSurfaceView (NativeSurfaceView view) + { + ViewGroup group = (ViewGroup) (view.getParent()); + + if (group != null) + group.removeView (view); + } + + final class ViewHolder extends ViewGroup + { + public ViewHolder (Context context) + { + super (context); + setDescendantFocusability (ViewGroup.FOCUS_AFTER_DESCENDANTS); + setFocusable (false); + } + + protected final void onLayout (boolean changed, int left, int top, int right, int bottom) + { + setScreenSize (getWidth(), getHeight(), getDPI()); + + if (isFirstResize) + { + isFirstResize = false; + callAppLauncher(); + } + } + + private final int getDPI() + { + DisplayMetrics metrics = new DisplayMetrics(); + getWindowManager().getDefaultDisplay().getMetrics (metrics); + return metrics.densityDpi; + } + + private boolean isFirstResize = true; + } + + public final void excludeClipRegion (android.graphics.Canvas canvas, float left, float top, float right, float bottom) + { + canvas.clipRect (left, top, right, bottom, android.graphics.Region.Op.DIFFERENCE); + } + + //============================================================================== + public final void setScreenSaver (boolean enabled) + { + if (isScreenSaverEnabled != enabled) + { + isScreenSaverEnabled = enabled; + + if (keepAliveTimer != null) + { + keepAliveTimer.cancel(); + keepAliveTimer = null; + } + + if (enabled) + { + getWindow().clearFlags (WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); + } + else + { + getWindow().addFlags (WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); + + // If no user input is received after about 3 seconds, the OS will lower the + // task's priority, so this timer forces it to be kept active. + keepAliveTimer = new java.util.Timer(); + + keepAliveTimer.scheduleAtFixedRate (new TimerTask() + { + @Override + public void run() + { + android.app.Instrumentation instrumentation = new android.app.Instrumentation(); + + try + { + instrumentation.sendKeyDownUpSync (KeyEvent.KEYCODE_UNKNOWN); + } + catch (Exception e) + { + } + } + }, 2000, 2000); + } + } + } + + public final boolean getScreenSaver() + { + return isScreenSaverEnabled; + } + + //============================================================================== + public final String getClipboardContent() + { + ClipboardManager clipboard = (ClipboardManager) getSystemService (CLIPBOARD_SERVICE); + return clipboard.getText().toString(); + } + + public final void setClipboardContent (String newText) + { + ClipboardManager clipboard = (ClipboardManager) getSystemService (CLIPBOARD_SERVICE); + clipboard.setText (newText); + } + + //============================================================================== + public final void showMessageBox (String title, String message, final long callback) + { + AlertDialog.Builder builder = new AlertDialog.Builder (this); + builder.setTitle (title) + .setMessage (message) + .setCancelable (true) + .setOnCancelListener (new DialogInterface.OnCancelListener() + { + public void onCancel (DialogInterface dialog) + { + JuceDemo.this.alertDismissed (callback, 0); + } + }) + .setPositiveButton ("OK", new DialogInterface.OnClickListener() + { + public void onClick (DialogInterface dialog, int id) + { + dialog.dismiss(); + JuceDemo.this.alertDismissed (callback, 0); + } + }); + + builder.create().show(); + } + + public final void showOkCancelBox (String title, String message, final long callback, + String okButtonText, String cancelButtonText) + { + AlertDialog.Builder builder = new AlertDialog.Builder (this); + builder.setTitle (title) + .setMessage (message) + .setCancelable (true) + .setOnCancelListener (new DialogInterface.OnCancelListener() + { + public void onCancel (DialogInterface dialog) + { + JuceDemo.this.alertDismissed (callback, 0); + } + }) + .setPositiveButton (okButtonText.isEmpty() ? "OK" : okButtonText, new DialogInterface.OnClickListener() + { + public void onClick (DialogInterface dialog, int id) + { + dialog.dismiss(); + JuceDemo.this.alertDismissed (callback, 1); + } + }) + .setNegativeButton (cancelButtonText.isEmpty() ? "Cancel" : cancelButtonText, new DialogInterface.OnClickListener() + { + public void onClick (DialogInterface dialog, int id) + { + dialog.dismiss(); + JuceDemo.this.alertDismissed (callback, 0); + } + }); + + builder.create().show(); + } + + public final void showYesNoCancelBox (String title, String message, final long callback) + { + AlertDialog.Builder builder = new AlertDialog.Builder (this); + builder.setTitle (title) + .setMessage (message) + .setCancelable (true) + .setOnCancelListener (new DialogInterface.OnCancelListener() + { + public void onCancel (DialogInterface dialog) + { + JuceDemo.this.alertDismissed (callback, 0); + } + }) + .setPositiveButton ("Yes", new DialogInterface.OnClickListener() + { + public void onClick (DialogInterface dialog, int id) + { + dialog.dismiss(); + JuceDemo.this.alertDismissed (callback, 1); + } + }) + .setNegativeButton ("No", new DialogInterface.OnClickListener() + { + public void onClick (DialogInterface dialog, int id) + { + dialog.dismiss(); + JuceDemo.this.alertDismissed (callback, 2); + } + }) + .setNeutralButton ("Cancel", new DialogInterface.OnClickListener() + { + public void onClick (DialogInterface dialog, int id) + { + dialog.dismiss(); + JuceDemo.this.alertDismissed (callback, 0); + } + }); + + builder.create().show(); + } + + public native void alertDismissed (long callback, int id); + + //============================================================================== + public final class ComponentPeerView extends ViewGroup + implements View.OnFocusChangeListener + { + public ComponentPeerView (Context context, boolean opaque_, long host) + { + super (context); + this.host = host; + setWillNotDraw (false); + opaque = opaque_; + + setFocusable (true); + setFocusableInTouchMode (true); + setOnFocusChangeListener (this); + + // swap red and blue colours to match internal opengl texture format + ColorMatrix colorMatrix = new ColorMatrix(); + + float[] colorTransform = { 0, 0, 1.0f, 0, 0, + 0, 1.0f, 0, 0, 0, + 1.0f, 0, 0, 0, 0, + 0, 0, 0, 1.0f, 0 }; + + colorMatrix.set (colorTransform); + paint.setColorFilter (new ColorMatrixColorFilter (colorMatrix)); + + java.lang.reflect.Method method = null; + + try + { + method = getClass().getMethod ("setLayerType", int.class, Paint.class); + } + catch (SecurityException e) {} + catch (NoSuchMethodException e) {} + + if (method != null) + { + try + { + int layerTypeNone = 0; + method.invoke (this, layerTypeNone, null); + } + catch (java.lang.IllegalArgumentException e) {} + catch (java.lang.IllegalAccessException e) {} + catch (java.lang.reflect.InvocationTargetException e) {} + } + } + + //============================================================================== + private native void handlePaint (long host, Canvas canvas, Paint paint); + + @Override + public void onDraw (Canvas canvas) + { + if (host == 0) + return; + + handlePaint (host, canvas, paint); + } + + @Override + public boolean isOpaque() + { + return opaque; + } + + private boolean opaque; + private long host; + private Paint paint = new Paint(); + + //============================================================================== + private native void handleMouseDown (long host, int index, float x, float y, long time); + private native void handleMouseDrag (long host, int index, float x, float y, long time); + private native void handleMouseUp (long host, int index, float x, float y, long time); + + @Override + public boolean onTouchEvent (MotionEvent event) + { + if (host == 0) + return false; + + int action = event.getAction(); + long time = event.getEventTime(); + + switch (action & MotionEvent.ACTION_MASK) + { + case MotionEvent.ACTION_DOWN: + handleMouseDown (host, event.getPointerId(0), event.getX(), event.getY(), time); + return true; + + case MotionEvent.ACTION_CANCEL: + case MotionEvent.ACTION_UP: + handleMouseUp (host, event.getPointerId(0), event.getX(), event.getY(), time); + return true; + + case MotionEvent.ACTION_MOVE: + { + int n = event.getPointerCount(); + for (int i = 0; i < n; ++i) + handleMouseDrag (host, event.getPointerId(i), event.getX(i), event.getY(i), time); + + return true; + } + + case MotionEvent.ACTION_POINTER_UP: + { + int i = (action & MotionEvent.ACTION_POINTER_INDEX_MASK) >> MotionEvent.ACTION_POINTER_INDEX_SHIFT; + handleMouseUp (host, event.getPointerId(i), event.getX(i), event.getY(i), time); + return true; + } + + case MotionEvent.ACTION_POINTER_DOWN: + { + int i = (action & MotionEvent.ACTION_POINTER_INDEX_MASK) >> MotionEvent.ACTION_POINTER_INDEX_SHIFT; + handleMouseDown (host, event.getPointerId(i), event.getX(i), event.getY(i), time); + return true; + } + + default: + break; + } + + return false; + } + + //============================================================================== + private native void handleKeyDown (long host, int keycode, int textchar); + private native void handleKeyUp (long host, int keycode, int textchar); + private native void handleBackButton (long host); + + public void showKeyboard (String type) + { + InputMethodManager imm = (InputMethodManager) getSystemService (Context.INPUT_METHOD_SERVICE); + + if (imm != null) + { + if (type.length() > 0) + { + imm.showSoftInput (this, android.view.inputmethod.InputMethodManager.SHOW_IMPLICIT); + imm.setInputMethod (getWindowToken(), type); + } + else + { + imm.hideSoftInputFromWindow (getWindowToken(), 0); + } + } + } + + @Override + public boolean onKeyDown (int keyCode, KeyEvent event) + { + if (host == 0) + return false; + + switch (keyCode) + { + case KeyEvent.KEYCODE_VOLUME_UP: + case KeyEvent.KEYCODE_VOLUME_DOWN: + return super.onKeyDown (keyCode, event); + case KeyEvent.KEYCODE_BACK: + { + handleBackButton (host); + return true; + } + + default: + break; + } + + handleKeyDown (host, keyCode, event.getUnicodeChar()); + return true; + } + + @Override + public boolean onKeyUp (int keyCode, KeyEvent event) + { + if (host == 0) + return false; + + handleKeyUp (host, keyCode, event.getUnicodeChar()); + return true; + } + + @Override + public boolean onKeyMultiple (int keyCode, int count, KeyEvent event) + { + if (host == 0) + return false; + + if (keyCode != KeyEvent.KEYCODE_UNKNOWN || event.getAction() != KeyEvent.ACTION_MULTIPLE) + return super.onKeyMultiple (keyCode, count, event); + + if (event.getCharacters() != null) + { + int utf8Char = event.getCharacters().codePointAt (0); + handleKeyDown (host, utf8Char, utf8Char); + return true; + } + + return false; + } + + // this is here to make keyboard entry work on a Galaxy Tab2 10.1 + @Override + public InputConnection onCreateInputConnection (EditorInfo outAttrs) + { + outAttrs.actionLabel = ""; + outAttrs.hintText = ""; + outAttrs.initialCapsMode = 0; + outAttrs.initialSelEnd = outAttrs.initialSelStart = -1; + outAttrs.label = ""; + outAttrs.imeOptions = EditorInfo.IME_ACTION_DONE | EditorInfo.IME_FLAG_NO_EXTRACT_UI; + outAttrs.inputType = InputType.TYPE_NULL; + + return new BaseInputConnection (this, false); + } + + //============================================================================== + @Override + protected void onSizeChanged (int w, int h, int oldw, int oldh) + { + if (host == 0) + return; + + super.onSizeChanged (w, h, oldw, oldh); + viewSizeChanged (host); + } + + @Override + protected void onLayout (boolean changed, int left, int top, int right, int bottom) + { + for (int i = getChildCount(); --i >= 0;) + requestTransparentRegion (getChildAt (i)); + } + + private native void viewSizeChanged (long host); + + @Override + public void onFocusChange (View v, boolean hasFocus) + { + if (host == 0) + return; + + if (v == this) + focusChanged (host, hasFocus); + } + + private native void focusChanged (long host, boolean hasFocus); + + public void setViewName (String newName) {} + + public void setSystemUiVisibilityCompat (int visibility) + { + Method systemUIVisibilityMethod = null; + try + { + systemUIVisibilityMethod = this.getClass().getMethod ("setSystemUiVisibility", int.class); + } + catch (SecurityException e) { return; } + catch (NoSuchMethodException e) { return; } + if (systemUIVisibilityMethod == null) return; + + try + { + systemUIVisibilityMethod.invoke (this, visibility); + } + catch (java.lang.IllegalArgumentException e) {} + catch (java.lang.IllegalAccessException e) {} + catch (java.lang.reflect.InvocationTargetException e) {} + } + + public boolean isVisible() { return getVisibility() == VISIBLE; } + public void setVisible (boolean b) { setVisibility (b ? VISIBLE : INVISIBLE); } + + public boolean containsPoint (int x, int y) + { + return true; //xxx needs to check overlapping views + } + + //============================================================================== + private native void handleAppResumed (long host); + + public void appResumed() + { + if (host == 0) + return; + + handleAppResumed (host); + } + } + + //============================================================================== + public static class NativeSurfaceView extends SurfaceView + implements SurfaceHolder.Callback + { + private long nativeContext = 0; + + NativeSurfaceView (Context context, long nativeContextPtr) + { + super (context); + nativeContext = nativeContextPtr; + } + + public Surface getNativeSurface() + { + Surface retval = null; + + SurfaceHolder holder = getHolder(); + if (holder != null) + retval = holder.getSurface(); + + return retval; + } + + //============================================================================== + @Override + public void surfaceChanged (SurfaceHolder holder, int format, int width, int height) + { + surfaceChangedNative (nativeContext, holder, format, width, height); + } + + @Override + public void surfaceCreated (SurfaceHolder holder) + { + surfaceCreatedNative (nativeContext, holder); + } + + @Override + public void surfaceDestroyed (SurfaceHolder holder) + { + surfaceDestroyedNative (nativeContext, holder); + } + + @Override + protected void dispatchDraw (Canvas canvas) + { + super.dispatchDraw (canvas); + dispatchDrawNative (nativeContext, canvas); + } + + //============================================================================== + @Override + protected void onAttachedToWindow () + { + super.onAttachedToWindow(); + getHolder().addCallback (this); + } + + @Override + protected void onDetachedFromWindow () + { + super.onDetachedFromWindow(); + getHolder().removeCallback (this); + } + + //============================================================================== + private native void dispatchDrawNative (long nativeContextPtr, Canvas canvas); + private native void surfaceCreatedNative (long nativeContextptr, SurfaceHolder holder); + private native void surfaceDestroyedNative (long nativeContextptr, SurfaceHolder holder); + private native void surfaceChangedNative (long nativeContextptr, SurfaceHolder holder, + int format, int width, int height); + } + + public NativeSurfaceView createNativeSurfaceView (long nativeSurfacePtr) + { + return new NativeSurfaceView (this, nativeSurfacePtr); + } + + //============================================================================== + public final int[] renderGlyph (char glyph1, char glyph2, Paint paint, android.graphics.Matrix matrix, Rect bounds) + { + Path p = new Path(); + + char[] str = { glyph1, glyph2 }; + paint.getTextPath (str, 0, (glyph2 != 0 ? 2 : 1), 0.0f, 0.0f, p); + + RectF boundsF = new RectF(); + p.computeBounds (boundsF, true); + matrix.mapRect (boundsF); + + boundsF.roundOut (bounds); + bounds.left--; + bounds.right++; + + final int w = bounds.width(); + final int h = Math.max (1, bounds.height()); + + Bitmap bm = Bitmap.createBitmap (w, h, Bitmap.Config.ARGB_8888); + + Canvas c = new Canvas (bm); + matrix.postTranslate (-bounds.left, -bounds.top); + c.setMatrix (matrix); + c.drawPath (p, paint); + + final int sizeNeeded = w * h; + if (cachedRenderArray.length < sizeNeeded) + cachedRenderArray = new int [sizeNeeded]; + + bm.getPixels (cachedRenderArray, 0, w, 0, 0, w, h); + bm.recycle(); + return cachedRenderArray; + } + + private int[] cachedRenderArray = new int [256]; + + //============================================================================== + public static class NativeInvocationHandler implements InvocationHandler + { + public NativeInvocationHandler (Activity activityToUse, long nativeContextRef) + { + activity = activityToUse; + nativeContext = nativeContextRef; + } + + public void nativeContextDeleted() + { + nativeContext = 0; + } + + @Override + public void finalize() + { + activity.runOnUiThread (new Runnable() + { + @Override + public void run() + { + if (nativeContext != 0) + dispatchFinalize (nativeContext); + } + }); + } + + @Override + public Object invoke (Object proxy, Method method, Object[] args) throws Throwable + { + return dispatchInvoke (nativeContext, proxy, method, args); + } + + //============================================================================== + Activity activity; + private long nativeContext = 0; + + private native void dispatchFinalize (long nativeContextRef); + private native Object dispatchInvoke (long nativeContextRef, Object proxy, Method method, Object[] args); + } + + public InvocationHandler createInvocationHandler (long nativeContextRef) + { + return new NativeInvocationHandler (this, nativeContextRef); + } + + public void invocationHandlerContextDeleted (InvocationHandler handler) + { + ((NativeInvocationHandler) handler).nativeContextDeleted(); + } + + //============================================================================== + public static class HTTPStream + { + public HTTPStream (String address, boolean isPostToUse, byte[] postDataToUse, + String headersToUse, int timeOutMsToUse, + int[] statusCodeToUse, StringBuffer responseHeadersToUse, + int numRedirectsToFollowToUse, String httpRequestCmdToUse) throws IOException + { + isPost = isPostToUse; + postData = postDataToUse; + headers = headersToUse; + timeOutMs = timeOutMsToUse; + statusCode = statusCodeToUse; + responseHeaders = responseHeadersToUse; + totalLength = -1; + numRedirectsToFollow = numRedirectsToFollowToUse; + httpRequestCmd = httpRequestCmdToUse; + + connection = createConnection (address, isPost, postData, headers, timeOutMs, httpRequestCmd); + } + + private final HttpURLConnection createConnection (String address, boolean isPost, byte[] postData, + String headers, int timeOutMs, String httpRequestCmdToUse) throws IOException + { + HttpURLConnection newConnection = (HttpURLConnection) (new URL(address).openConnection()); + + try + { + newConnection.setInstanceFollowRedirects (false); + newConnection.setConnectTimeout (timeOutMs); + newConnection.setReadTimeout (timeOutMs); + + // headers - if not empty, this string is appended onto the headers that are used for the request. It must therefore be a valid set of HTML header directives, separated by newlines. + // So convert headers string to an array, with an element for each line + String headerLines[] = headers.split("\\n"); + + // Set request headers + for (int i = 0; i < headerLines.length; ++i) + { + int pos = headerLines[i].indexOf (":"); + + if (pos > 0 && pos < headerLines[i].length()) + { + String field = headerLines[i].substring (0, pos); + String value = headerLines[i].substring (pos + 1); + + if (value.length() > 0) + newConnection.setRequestProperty (field, value); + } + } + + newConnection.setRequestMethod (httpRequestCmd); + + if (isPost) + { + newConnection.setDoOutput (true); + + if (postData != null) + { + OutputStream out = newConnection.getOutputStream(); + out.write(postData); + out.flush(); + } + } + + return newConnection; + } + catch (Throwable e) + { + newConnection.disconnect(); + throw new IOException ("Connection error"); + } + } + + private final InputStream getCancellableStream (final boolean isInput) throws ExecutionException + { + synchronized (createFutureLock) + { + if (hasBeenCancelled.get()) + return null; + + streamFuture = executor.submit (new Callable() + { + @Override + public BufferedInputStream call() throws IOException + { + return new BufferedInputStream (isInput ? connection.getInputStream() + : connection.getErrorStream()); + } + }); + } + + try + { + return streamFuture.get(); + } + catch (InterruptedException e) + { + return null; + } + catch (CancellationException e) + { + return null; + } + } + + public final boolean connect() + { + boolean result = false; + int numFollowedRedirects = 0; + + while (true) + { + result = doConnect(); + + if (! result) + return false; + + if (++numFollowedRedirects > numRedirectsToFollow) + break; + + int status = statusCode[0]; + + if (status == 301 || status == 302 || status == 303 || status == 307) + { + // Assumes only one occurrence of "Location" + int pos1 = responseHeaders.indexOf ("Location:") + 10; + int pos2 = responseHeaders.indexOf ("\n", pos1); + + if (pos2 > pos1) + { + String currentLocation = connection.getURL().toString(); + String newLocation = responseHeaders.substring (pos1, pos2); + + try + { + // Handle newLocation whether it's absolute or relative + URL baseUrl = new URL (currentLocation); + URL newUrl = new URL (baseUrl, newLocation); + String transformedNewLocation = newUrl.toString(); + + if (transformedNewLocation != currentLocation) + { + // Clear responseHeaders before next iteration + responseHeaders.delete (0, responseHeaders.length()); + + synchronized (createStreamLock) + { + if (hasBeenCancelled.get()) + return false; + + connection.disconnect(); + + try + { + connection = createConnection (transformedNewLocation, isPost, + postData, headers, timeOutMs, + httpRequestCmd); + } + catch (Throwable e) + { + return false; + } + } + } + else + { + break; + } + } + catch (Throwable e) + { + return false; + } + } + else + { + break; + } + } + else + { + break; + } + } + + return result; + } + + private final boolean doConnect() + { + synchronized (createStreamLock) + { + if (hasBeenCancelled.get()) + return false; + + try + { + try + { + inputStream = getCancellableStream (true); + } + catch (ExecutionException e) + { + if (connection.getResponseCode() < 400) + { + statusCode[0] = connection.getResponseCode(); + connection.disconnect(); + return false; + } + } + finally + { + statusCode[0] = connection.getResponseCode(); + } + + try + { + if (statusCode[0] >= 400) + inputStream = getCancellableStream (false); + else + inputStream = getCancellableStream (true); + } + catch (ExecutionException e) + {} + + for (java.util.Map.Entry> entry : connection.getHeaderFields().entrySet()) + { + if (entry.getKey() != null && entry.getValue() != null) + { + responseHeaders.append(entry.getKey() + ": " + + android.text.TextUtils.join(",", entry.getValue()) + "\n"); + + if (entry.getKey().compareTo ("Content-Length") == 0) + totalLength = Integer.decode (entry.getValue().get (0)); + } + } + + return true; + } + catch (IOException e) + { + return false; + } + } + } + + static class DisconnectionRunnable implements Runnable + { + public DisconnectionRunnable (HttpURLConnection theConnection, + InputStream theInputStream, + ReentrantLock theCreateStreamLock, + Object theCreateFutureLock, + Future theStreamFuture) + { + connectionToDisconnect = theConnection; + inputStream = theInputStream; + createStreamLock = theCreateStreamLock; + createFutureLock = theCreateFutureLock; + streamFuture = theStreamFuture; + } + + public void run() + { + try + { + if (! createStreamLock.tryLock()) + { + synchronized (createFutureLock) + { + if (streamFuture != null) + streamFuture.cancel (true); + } + + createStreamLock.lock(); + } + + if (connectionToDisconnect != null) + connectionToDisconnect.disconnect(); + + if (inputStream != null) + inputStream.close(); + } + catch (IOException e) + {} + finally + { + createStreamLock.unlock(); + } + } + + private HttpURLConnection connectionToDisconnect; + private InputStream inputStream; + private ReentrantLock createStreamLock; + private Object createFutureLock; + Future streamFuture; + } + + public final void release() + { + DisconnectionRunnable disconnectionRunnable = new DisconnectionRunnable (connection, + inputStream, + createStreamLock, + createFutureLock, + streamFuture); + + synchronized (createStreamLock) + { + hasBeenCancelled.set (true); + + connection = null; + } + + Thread disconnectionThread = new Thread(disconnectionRunnable); + disconnectionThread.start(); + } + + public final int read (byte[] buffer, int numBytes) + { + int num = 0; + + try + { + synchronized (createStreamLock) + { + if (inputStream != null) + num = inputStream.read (buffer, 0, numBytes); + } + } + catch (IOException e) + {} + + if (num > 0) + position += num; + + return num; + } + + public final long getPosition() { return position; } + public final long getTotalLength() { return totalLength; } + public final boolean isExhausted() { return false; } + public final boolean setPosition (long newPos) { return false; } + + private boolean isPost; + private byte[] postData; + private String headers; + private int timeOutMs; + String httpRequestCmd; + private HttpURLConnection connection; + private int[] statusCode; + private StringBuffer responseHeaders; + private int totalLength; + private int numRedirectsToFollow; + private InputStream inputStream; + private long position; + private final ReentrantLock createStreamLock = new ReentrantLock(); + private final Object createFutureLock = new Object(); + private AtomicBoolean hasBeenCancelled = new AtomicBoolean(); + + private final ExecutorService executor = Executors.newCachedThreadPool (Executors.defaultThreadFactory()); + Future streamFuture; + } + + public static final HTTPStream createHTTPStream (String address, boolean isPost, byte[] postData, + String headers, int timeOutMs, int[] statusCode, + StringBuffer responseHeaders, int numRedirectsToFollow, + String httpRequestCmd) + { + // timeout parameter of zero for HttpUrlConnection is a blocking connect (negative value for juce::URL) + if (timeOutMs < 0) + timeOutMs = 0; + else if (timeOutMs == 0) + timeOutMs = 30000; + + for (;;) + { + try + { + HTTPStream httpStream = new HTTPStream (address, isPost, postData, headers, + timeOutMs, statusCode, responseHeaders, + numRedirectsToFollow, httpRequestCmd); + + return httpStream; + } + catch (Throwable e) {} + + return null; + } + } + + public final void launchURL (String url) + { + startActivity (new Intent (Intent.ACTION_VIEW, Uri.parse (url))); + } + + private native boolean webViewPageLoadStarted (long host, WebView view, String url); + private native void webViewPageLoadFinished (long host, WebView view, String url); + private native void webViewReceivedSslError (long host, WebView view, SslErrorHandler handler, SslError error); + private native void webViewCloseWindowRequest (long host, WebView view); + private native void webViewCreateWindowRequest (long host, WebView view); + + //============================================================================== + public class JuceWebViewClient extends WebViewClient + { + public JuceWebViewClient (long hostToUse) + { + host = hostToUse; + } + + public void hostDeleted() + { + synchronized (hostLock) + { + host = 0; + } + } + + @Override + public void onPageFinished (WebView view, String url) + { + if (host == 0) + return; + + webViewPageLoadFinished (host, view, url); + } + + @Override + public void onReceivedSslError (WebView view, SslErrorHandler handler, SslError error) + { + if (host == 0) + return; + + webViewReceivedSslError (host, view, handler, error); + } + + @Override + public void onPageStarted (WebView view, String url, Bitmap favicon) + { + if (host != 0) + webViewPageLoadStarted (host, view, url); + } + + private long host; + private final Object hostLock = new Object(); + } + + public class JuceWebChromeClient extends WebChromeClient + { + public JuceWebChromeClient (long hostToUse) + { + host = hostToUse; + } + + @Override + public void onCloseWindow (WebView window) + { + webViewCloseWindowRequest (host, window); + } + + @Override + public boolean onCreateWindow (WebView view, boolean isDialog, + boolean isUserGesture, Message resultMsg) + { + webViewCreateWindowRequest (host, view); + return false; + } + + private long host; + private final Object hostLock = new Object(); + } + + //============================================================================== + public static final String getLocaleValue (boolean isRegion) + { + java.util.Locale locale = java.util.Locale.getDefault(); + + return isRegion ? locale.getCountry() + : locale.getLanguage(); + } + + private static final String getFileLocation (String type) + { + return Environment.getExternalStoragePublicDirectory (type).getAbsolutePath(); + } + + public static final String getDocumentsFolder() + { + if (getAndroidSDKVersion() >= 19) + return getFileLocation ("Documents"); + + return Environment.getDataDirectory().getAbsolutePath(); + } + + public static final String getPicturesFolder() { return getFileLocation (Environment.DIRECTORY_PICTURES); } + public static final String getMusicFolder() { return getFileLocation (Environment.DIRECTORY_MUSIC); } + public static final String getMoviesFolder() { return getFileLocation (Environment.DIRECTORY_MOVIES); } + public static final String getDownloadsFolder() { return getFileLocation (Environment.DIRECTORY_DOWNLOADS); } + + //============================================================================== + @Override + protected void onActivityResult (int requestCode, int resultCode, Intent data) + { + appActivityResult (requestCode, resultCode, data); + } + + @Override + protected void onNewIntent (Intent intent) + { + super.onNewIntent(intent); + setIntent(intent); + + appNewIntent (intent); + } + + //============================================================================== + public final Typeface getTypeFaceFromAsset (String assetName) + { + try + { + return Typeface.createFromAsset (this.getResources().getAssets(), assetName); + } + catch (Throwable e) {} + + return null; + } + + final protected static char[] hexArray = "0123456789ABCDEF".toCharArray(); + + public static String bytesToHex (byte[] bytes) + { + char[] hexChars = new char[bytes.length * 2]; + + for (int j = 0; j < bytes.length; ++j) + { + int v = bytes[j] & 0xff; + hexChars[j * 2] = hexArray[v >>> 4]; + hexChars[j * 2 + 1] = hexArray[v & 0x0f]; + } + + return new String (hexChars); + } + + final private java.util.Map dataCache = new java.util.HashMap(); + + synchronized private final File getDataCacheFile (byte[] data) + { + try + { + java.security.MessageDigest digest = java.security.MessageDigest.getInstance ("MD5"); + digest.update (data); + + String key = bytesToHex (digest.digest()); + + if (dataCache.containsKey (key)) + return (File) dataCache.get (key); + + File f = new File (this.getCacheDir(), "bindata_" + key); + f.delete(); + FileOutputStream os = new FileOutputStream (f); + os.write (data, 0, data.length); + dataCache.put (key, f); + return f; + } + catch (Throwable e) {} + + return null; + } + + private final void clearDataCache() + { + java.util.Iterator it = dataCache.values().iterator(); + + while (it.hasNext()) + { + File f = (File) it.next(); + f.delete(); + } + } + + public final Typeface getTypeFaceFromByteArray (byte[] data) + { + try + { + File f = getDataCacheFile (data); + + if (f != null) + return Typeface.createFromFile (f); + } + catch (Exception e) + { + Log.e ("JUCE", e.toString()); + } + + return null; + } + + public static final int getAndroidSDKVersion() + { + return android.os.Build.VERSION.SDK_INT; + } + + public final String audioManagerGetProperty (String property) + { + Object obj = getSystemService (AUDIO_SERVICE); + if (obj == null) + return null; + + java.lang.reflect.Method method; + + try + { + method = obj.getClass().getMethod ("getProperty", String.class); + } + catch (SecurityException e) { return null; } + catch (NoSuchMethodException e) { return null; } + + if (method == null) + return null; + + try + { + return (String) method.invoke (obj, property); + } + catch (java.lang.IllegalArgumentException e) {} + catch (java.lang.IllegalAccessException e) {} + catch (java.lang.reflect.InvocationTargetException e) {} + + return null; + } + + public final boolean hasSystemFeature (String property) + { + return getPackageManager().hasSystemFeature (property); + } +} diff --git a/examples/Demo/Builds/Android/app/src/main/java/com/roli/jucedemo/SharingContentProvider.java b/examples/Demo/Builds/Android/app/src/main/java/com/roli/jucedemo/SharingContentProvider.java new file mode 100644 index 00000000..ea9cc886 --- /dev/null +++ b/examples/Demo/Builds/Android/app/src/main/java/com/roli/jucedemo/SharingContentProvider.java @@ -0,0 +1,129 @@ +package com.roli.jucedemo; + +import android.content.ContentProvider; +import android.content.ContentValues; +import android.content.res.AssetFileDescriptor; +import android.content.res.Resources; +import android.database.Cursor; +import android.database.MatrixCursor; +import android.net.Uri; +import android.os.FileObserver; +import android.os.ParcelFileDescriptor; +import java.lang.String; + +public final class SharingContentProvider extends ContentProvider +{ + private Object lock = new Object(); + + private native void contentSharerFileObserverEvent (long host, int event, String path); + + private native Cursor contentSharerQuery (Uri uri, String[] projection, String selection, + String[] selectionArgs, String sortOrder); + + private native void contentSharerCursorClosed (long host); + + private native AssetFileDescriptor contentSharerOpenFile (Uri uri, String mode); + private native String[] contentSharerGetStreamTypes (Uri uri, String mimeTypeFilter); + + public final class ProviderFileObserver extends FileObserver + { + public ProviderFileObserver (long hostToUse, String path, int mask) + { + super (path, mask); + + host = hostToUse; + } + + public void onEvent (int event, String path) + { + contentSharerFileObserverEvent (host, event, path); + } + + private long host; + } + + public final class ProviderCursor extends MatrixCursor + { + ProviderCursor (long hostToUse, String[] columnNames) + { + super (columnNames); + + host = hostToUse; + } + + @Override + public void close() + { + super.close(); + + contentSharerCursorClosed (host); + } + + private long host; + } + + @Override + public boolean onCreate() + { + return true; + } + + @Override + public Cursor query (Uri url, String[] projection, String selection, + String[] selectionArgs, String sortOrder) + { + synchronized (lock) + { + return contentSharerQuery (url, projection, selection, selectionArgs, sortOrder); + } + } + + @Override + public Uri insert (Uri uri, ContentValues values) + { + return null; + } + + @Override + public int update (Uri uri, ContentValues values, String selection, + String[] selectionArgs) + { + return 0; + } + + @Override + public int delete (Uri uri, String selection, String[] selectionArgs) + { + return 0; + } + + @Override + public String getType (Uri uri) + { + return null; + } + + @Override + public AssetFileDescriptor openAssetFile (Uri uri, String mode) + { + synchronized (lock) + { + return contentSharerOpenFile (uri, mode); + } + } + + @Override + public ParcelFileDescriptor openFile (Uri uri, String mode) + { + synchronized (lock) + { + AssetFileDescriptor result = contentSharerOpenFile (uri, mode); + + if (result != null) + return result.getParcelFileDescriptor(); + + return null; + } + } + +} diff --git a/examples/Demo/Builds/Android/app/src/main/java/com/yourcompany/jucedemo/JuceDemo.java b/examples/Demo/Builds/Android/app/src/main/java/com/yourcompany/jucedemo/JuceDemo.java index 04b10fd5..f47fe42d 100644 --- a/examples/Demo/Builds/Android/app/src/main/java/com/yourcompany/jucedemo/JuceDemo.java +++ b/examples/Demo/Builds/Android/app/src/main/java/com/yourcompany/jucedemo/JuceDemo.java @@ -30,10 +30,12 @@ import android.content.Intent; import android.content.res.Configuration; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; +import android.net.http.SslError; import android.net.Uri; import android.os.Bundle; import android.os.Looper; import android.os.Handler; +import android.os.Message; import android.os.ParcelUuid; import android.os.Environment; import android.view.*; @@ -47,6 +49,10 @@ import android.text.InputType; import android.util.DisplayMetrics; import android.util.Log; import android.util.Pair; +import android.webkit.SslErrorHandler; +import android.webkit.WebChromeClient; +import android.webkit.WebView; +import android.webkit.WebViewClient; import java.lang.Runnable; import java.lang.ref.WeakReference; import java.lang.reflect.*; @@ -644,6 +650,27 @@ public class JuceDemo extends Activity colorMatrix.set (colorTransform); paint.setColorFilter (new ColorMatrixColorFilter (colorMatrix)); + + java.lang.reflect.Method method = null; + + try + { + method = getClass().getMethod ("setLayerType", int.class, Paint.class); + } + catch (SecurityException e) {} + catch (NoSuchMethodException e) {} + + if (method != null) + { + try + { + int layerTypeNone = 0; + method.invoke (this, layerTypeNone, null); + } + catch (java.lang.IllegalArgumentException e) {} + catch (java.lang.IllegalAccessException e) {} + catch (java.lang.reflect.InvocationTargetException e) {} + } } //============================================================================== @@ -1419,6 +1446,83 @@ public class JuceDemo extends Activity startActivity (new Intent (Intent.ACTION_VIEW, Uri.parse (url))); } + private native boolean webViewPageLoadStarted (long host, WebView view, String url); + private native void webViewPageLoadFinished (long host, WebView view, String url); + private native void webViewReceivedSslError (long host, WebView view, SslErrorHandler handler, SslError error); + private native void webViewCloseWindowRequest (long host, WebView view); + private native void webViewCreateWindowRequest (long host, WebView view); + + //============================================================================== + public class JuceWebViewClient extends WebViewClient + { + public JuceWebViewClient (long hostToUse) + { + host = hostToUse; + } + + public void hostDeleted() + { + synchronized (hostLock) + { + host = 0; + } + } + + @Override + public void onPageFinished (WebView view, String url) + { + if (host == 0) + return; + + webViewPageLoadFinished (host, view, url); + } + + @Override + public void onReceivedSslError (WebView view, SslErrorHandler handler, SslError error) + { + if (host == 0) + return; + + webViewReceivedSslError (host, view, handler, error); + } + + @Override + public void onPageStarted (WebView view, String url, Bitmap favicon) + { + if (host != 0) + webViewPageLoadStarted (host, view, url); + } + + private long host; + private final Object hostLock = new Object(); + } + + public class JuceWebChromeClient extends WebChromeClient + { + public JuceWebChromeClient (long hostToUse) + { + host = hostToUse; + } + + @Override + public void onCloseWindow (WebView window) + { + webViewCloseWindowRequest (host, window); + } + + @Override + public boolean onCreateWindow (WebView view, boolean isDialog, + boolean isUserGesture, Message resultMsg) + { + webViewCreateWindowRequest (host, view); + return false; + } + + private long host; + private final Object hostLock = new Object(); + } + + //============================================================================== public static final String getLocaleValue (boolean isRegion) { java.util.Locale locale = java.util.Locale.getDefault(); diff --git a/examples/Demo/Builds/Android/build.gradle b/examples/Demo/Builds/Android/build.gradle index 0109eaa0..07b77dd9 100644 --- a/examples/Demo/Builds/Android/build.gradle +++ b/examples/Demo/Builds/Android/build.gradle @@ -1,9 +1,10 @@ buildscript { repositories { jcenter() + google() } dependencies { - classpath 'com.android.tools.build:gradle:2.3.3' + classpath 'com.android.tools.build:gradle:3.0.1' } } diff --git a/examples/Demo/Builds/Android/gradle/wrapper/gradle-wrapper.properties b/examples/Demo/Builds/Android/gradle/wrapper/gradle-wrapper.properties index 69aae7dc..6654a817 100644 --- a/examples/Demo/Builds/Android/gradle/wrapper/gradle-wrapper.properties +++ b/examples/Demo/Builds/Android/gradle/wrapper/gradle-wrapper.properties @@ -1 +1 @@ -distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip \ No newline at end of file +distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip \ No newline at end of file diff --git a/examples/Demo/Builds/LinuxMakefile/Makefile b/examples/Demo/Builds/LinuxMakefile/Makefile index 340e3522..e116ca4a 100644 --- a/examples/Demo/Builds/LinuxMakefile/Makefile +++ b/examples/Demo/Builds/LinuxMakefile/Makefile @@ -23,6 +23,8 @@ ifndef CONFIG CONFIG=Debug endif +JUCE_ARCH_LABEL := $(shell uname -m) + ifeq ($(CONFIG),Debug) JUCE_BINDIR := build JUCE_LIBDIR := build @@ -38,7 +40,7 @@ ifeq ($(CONFIG),Debug) JUCE_TARGET_APP := JuceDemo JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -lGL -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -59,7 +61,7 @@ ifeq ($(CONFIG),Release) JUCE_TARGET_APP := JuceDemo JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -O3 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -fvisibility=hidden -lGL -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -134,7 +136,7 @@ $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) : check-pkg-config $(OBJECTS_APP) $(RESOURCES) -$(V_AT)mkdir -p $(JUCE_BINDIR) -$(V_AT)mkdir -p $(JUCE_LIBDIR) -$(V_AT)mkdir -p $(JUCE_OUTDIR) - $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(RESOURCES) $(TARGET_ARCH) + $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(JUCE_LDFLAGS_APP) $(RESOURCES) $(TARGET_ARCH) $(JUCE_OBJDIR)/Main_90ebc5c2.o: ../../Source/Main.cpp -$(V_AT)mkdir -p $(JUCE_OBJDIR) diff --git a/examples/Demo/Builds/MacOSX/JuceDemo.xcodeproj/project.pbxproj b/examples/Demo/Builds/MacOSX/JuceDemo.xcodeproj/project.pbxproj index 75bca5e5..502276c9 100644 --- a/examples/Demo/Builds/MacOSX/JuceDemo.xcodeproj/project.pbxproj +++ b/examples/Demo/Builds/MacOSX/JuceDemo.xcodeproj/project.pbxproj @@ -267,7 +267,7 @@ BA0689752E29259BBD3AECAA, DD3241BC4E58514C9FE427EF, E0B675633C35F70D19DFBED9, - CA3990F1FAA13F322E813486, ); name = "Juce Modules"; sourceTree = ""; }; + CA3990F1FAA13F322E813486, ); name = "JUCE Modules"; sourceTree = ""; }; AC3B3E6535CA727AC6C8B1F7 = {isa = PBXGroup; children = ( 4975DB849F14413317E94609, 8D70A7277DDD7B7974E9F178, @@ -287,7 +287,7 @@ 6F094BA35EB6387B8CA854D3, 0929D575690E89FB0EC41AF7, C98910B71F96A9FD0F56208C, - 59E2B82491E344257F84FC40, ); name = "Juce Library Code"; sourceTree = ""; }; + 59E2B82491E344257F84FC40, ); name = "JUCE Library Code"; sourceTree = ""; }; 821D88BA60F316F96BC8A86D = {isa = PBXGroup; children = ( B487CD915AF683CE01469268, E80CA3836329ED0EEC74BAE6, @@ -317,7 +317,7 @@ 9439CB46EE08D16AAA26A203, 9EB09FCC1FD3F263F24203C5, ); name = Source; sourceTree = ""; }; 963FEEC67CA1488B71067091 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -343,14 +343,14 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; - MACOSX_DEPLOYMENT_TARGET = 10.10; + MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; PRODUCT_BUNDLE_IDENTIFIER = com.roli.JuceDemo; SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; 903E7C1C8383FB576E8BA554 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -377,7 +377,8 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; - MACOSX_DEPLOYMENT_TARGET = 10.6; + LLVM_LTO = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; PRODUCT_BUNDLE_IDENTIFIER = com.roli.JuceDemo; @@ -545,7 +546,7 @@ 8A0460E8E406AB26F4BA09A8, DB71CE9A0FCC9F1D4DB88011, 8B042CD6831F0E9BD5C0815E, ); buildRules = ( ); dependencies = ( ); name = "JuceDemo - App"; productName = JuceDemo; productReference = 90B1185950EF7670F87EAA3F; productType = "com.apple.product-type.application"; }; - A97F75347E57A9C1AF731F1D = {isa = PBXProject; buildConfigurationList = E3E8152B5B6326971AA2F802; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 00C030852F071EE5DCA3C532 = { 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 = 605D88E415A9989447F78548; projectDirPath = ""; projectRoot = ""; targets = (00C030852F071EE5DCA3C532); }; + A97F75347E57A9C1AF731F1D = {isa = PBXProject; buildConfigurationList = E3E8152B5B6326971AA2F802; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 00C030852F071EE5DCA3C532 = { 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 = 605D88E415A9989447F78548; projectDirPath = ""; projectRoot = ""; targets = (00C030852F071EE5DCA3C532); }; }; rootObject = A97F75347E57A9C1AF731F1D; } diff --git a/examples/Demo/Builds/VisualStudio2013/JuceDemo_App.vcxproj b/examples/Demo/Builds/VisualStudio2013/JuceDemo_App.vcxproj index f188b00d..bba12180 100644 --- a/examples/Demo/Builds/VisualStudio2013/JuceDemo_App.vcxproj +++ b/examples/Demo/Builds/VisualStudio2013/JuceDemo_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v120 8.1 @@ -72,7 +73,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_UNIT_TESTS=1;JUCER_VS2013_78A5020=1;JUCE_APP_VERSION=3.0.0;JUCE_APP_VERSION_HEX=0x30000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_UNIT_TESTS=1;JUCER_VS2013_78A5020=1;JUCE_APP_VERSION=3.0.0;JUCE_APP_VERSION_HEX=0x30000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -761,9 +762,6 @@ true - - true - true @@ -1517,6 +1515,9 @@ true + + true + true @@ -1607,6 +1608,9 @@ true + + true + true @@ -1640,6 +1644,9 @@ true + + true + true @@ -1679,12 +1686,21 @@ true + + true + true true + + true + + + true + true @@ -1871,6 +1887,9 @@ true + + true + true @@ -1883,6 +1902,9 @@ true + + true + true @@ -2345,6 +2367,7 @@ + @@ -2392,6 +2415,7 @@ + @@ -2454,6 +2478,7 @@ + @@ -2491,6 +2516,7 @@ + @@ -2502,6 +2528,7 @@ + @@ -2571,6 +2598,7 @@ + diff --git a/examples/Demo/Builds/VisualStudio2013/JuceDemo_App.vcxproj.filters b/examples/Demo/Builds/VisualStudio2013/JuceDemo_App.vcxproj.filters index ae87cc72..e99c3f4d 100644 --- a/examples/Demo/Builds/VisualStudio2013/JuceDemo_App.vcxproj.filters +++ b/examples/Demo/Builds/VisualStudio2013/JuceDemo_App.vcxproj.filters @@ -14,398 +14,398 @@ {A38F6232-6AA4-A38B-3C65-8C6E976AFD25} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {2F7C09E9-B2E5-4570-B21C-4B7380C2DECE} + + {ED064203-CFE3-44F5-49E6-0BE948CCC752} - - {D788F8CE-816F-E50B-0137-362EA8202CD8} + + {60B6EF27-E71E-E771-7B52-F8228C928B3B} - - {811DEACE-EEEF-A25E-BA5D-69D777C4AC93} + + {0ADD7306-A27A-EDEF-58D9-1011038D943B} - - {EF6F967F-1105-9944-3B6F-A65C987E517B} + + {5502FEA8-790D-593B-7FAF-105304E7A347} - - {C3146994-CDF2-4547-65EA-A3FF3A0E5B3A} + + {AFB1C715-E4C1-6EB6-367F-D39E64A43205} - - {D2A5FD6A-3D6F-A91D-1565-50F7DA71C436} + + {114D3F58-5C40-FB13-D076-E3C9CA8D9DBB} - - {B15524AD-C161-4E76-F3FD-D6E68A3C6FF6} + + {F9420CA4-6ED8-1262-CB31-33328608458F} - - {141B1452-6821-88F4-FFF8-F13BC738929D} + + {1E1A2151-F76C-B7BC-0CB1-10A77A9CF19B} - - {E3D8F4B4-33E2-B3AA-1F4F-CD78351C6C37} + + {F9646265-8542-9FD2-1209-55FA76076736} - - {B2912FF0-8ED6-7123-C74F-BA4CF0F436AB} + + {5971F265-ED75-A920-9750-064F2EE5E6A2} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -536,1915 +536,1939 @@ JuceDemo\Source\Demos - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Rope + JUCE Modules\juce_box2d\box2d\Rope - Juce Modules\juce_box2d\utils + JUCE Modules\juce_box2d\utils - Juce Modules\juce_box2d + JUCE Modules\juce_box2d - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2464,1987 +2488,2005 @@ JuceDemo\Source\Demos - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Rope + JUCE Modules\juce_box2d\box2d\Rope - Juce Modules\juce_box2d\box2d + JUCE Modules\juce_box2d\box2d - Juce Modules\juce_box2d\utils + JUCE Modules\juce_box2d\utils - Juce Modules\juce_box2d + JUCE Modules\juce_box2d - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -4476,27 +4518,27 @@ JuceDemo\Source\Resources - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_box2d\box2d + JUCE Modules\juce_box2d\box2d - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/Demo/Builds/VisualStudio2015/JuceDemo_App.vcxproj b/examples/Demo/Builds/VisualStudio2015/JuceDemo_App.vcxproj index d68c6501..a0d825e9 100644 --- a/examples/Demo/Builds/VisualStudio2015/JuceDemo_App.vcxproj +++ b/examples/Demo/Builds/VisualStudio2015/JuceDemo_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v140 v140 8.1 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_UNIT_TESTS=1;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=3.0.0;JUCE_APP_VERSION_HEX=0x30000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -116,7 +117,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_UNIT_TESTS=1;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=3.0.0;JUCE_APP_VERSION_HEX=0x30000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -761,9 +762,6 @@ true - - true - true @@ -1517,6 +1515,9 @@ true + + true + true @@ -1607,6 +1608,9 @@ true + + true + true @@ -1640,6 +1644,9 @@ true + + true + true @@ -1679,12 +1686,21 @@ true + + true + true true + + true + + + true + true @@ -1871,6 +1887,9 @@ true + + true + true @@ -1883,6 +1902,9 @@ true + + true + true @@ -2345,6 +2367,7 @@ + @@ -2392,6 +2415,7 @@ + @@ -2454,6 +2478,7 @@ + @@ -2491,6 +2516,7 @@ + @@ -2502,6 +2528,7 @@ + @@ -2571,6 +2598,7 @@ + diff --git a/examples/Demo/Builds/VisualStudio2015/JuceDemo_App.vcxproj.filters b/examples/Demo/Builds/VisualStudio2015/JuceDemo_App.vcxproj.filters index 193295e9..f8fde51b 100644 --- a/examples/Demo/Builds/VisualStudio2015/JuceDemo_App.vcxproj.filters +++ b/examples/Demo/Builds/VisualStudio2015/JuceDemo_App.vcxproj.filters @@ -14,398 +14,398 @@ {A38F6232-6AA4-A38B-3C65-8C6E976AFD25} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {2F7C09E9-B2E5-4570-B21C-4B7380C2DECE} + + {ED064203-CFE3-44F5-49E6-0BE948CCC752} - - {D788F8CE-816F-E50B-0137-362EA8202CD8} + + {60B6EF27-E71E-E771-7B52-F8228C928B3B} - - {811DEACE-EEEF-A25E-BA5D-69D777C4AC93} + + {0ADD7306-A27A-EDEF-58D9-1011038D943B} - - {EF6F967F-1105-9944-3B6F-A65C987E517B} + + {5502FEA8-790D-593B-7FAF-105304E7A347} - - {C3146994-CDF2-4547-65EA-A3FF3A0E5B3A} + + {AFB1C715-E4C1-6EB6-367F-D39E64A43205} - - {D2A5FD6A-3D6F-A91D-1565-50F7DA71C436} + + {114D3F58-5C40-FB13-D076-E3C9CA8D9DBB} - - {B15524AD-C161-4E76-F3FD-D6E68A3C6FF6} + + {F9420CA4-6ED8-1262-CB31-33328608458F} - - {141B1452-6821-88F4-FFF8-F13BC738929D} + + {1E1A2151-F76C-B7BC-0CB1-10A77A9CF19B} - - {E3D8F4B4-33E2-B3AA-1F4F-CD78351C6C37} + + {F9646265-8542-9FD2-1209-55FA76076736} - - {B2912FF0-8ED6-7123-C74F-BA4CF0F436AB} + + {5971F265-ED75-A920-9750-064F2EE5E6A2} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -536,1915 +536,1939 @@ JuceDemo\Source\Demos - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Rope + JUCE Modules\juce_box2d\box2d\Rope - Juce Modules\juce_box2d\utils + JUCE Modules\juce_box2d\utils - Juce Modules\juce_box2d + JUCE Modules\juce_box2d - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2464,1987 +2488,2005 @@ JuceDemo\Source\Demos - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Rope + JUCE Modules\juce_box2d\box2d\Rope - Juce Modules\juce_box2d\box2d + JUCE Modules\juce_box2d\box2d - Juce Modules\juce_box2d\utils + JUCE Modules\juce_box2d\utils - Juce Modules\juce_box2d + JUCE Modules\juce_box2d - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -4476,27 +4518,27 @@ JuceDemo\Source\Resources - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_box2d\box2d + JUCE Modules\juce_box2d\box2d - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/Demo/Builds/VisualStudio2017/JuceDemo_App.vcxproj b/examples/Demo/Builds/VisualStudio2017/JuceDemo_App.vcxproj index 434bda3c..ac7a4446 100644 --- a/examples/Demo/Builds/VisualStudio2017/JuceDemo_App.vcxproj +++ b/examples/Demo/Builds/VisualStudio2017/JuceDemo_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_UNIT_TESTS=1;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=3.0.0;JUCE_APP_VERSION_HEX=0x30000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -116,7 +117,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_UNIT_TESTS=1;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=3.0.0;JUCE_APP_VERSION_HEX=0x30000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -761,9 +762,6 @@ true - - true - true @@ -1517,6 +1515,9 @@ true + + true + true @@ -1607,6 +1608,9 @@ true + + true + true @@ -1640,6 +1644,9 @@ true + + true + true @@ -1679,12 +1686,21 @@ true + + true + true true + + true + + + true + true @@ -1871,6 +1887,9 @@ true + + true + true @@ -1883,6 +1902,9 @@ true + + true + true @@ -2345,6 +2367,7 @@ + @@ -2392,6 +2415,7 @@ + @@ -2454,6 +2478,7 @@ + @@ -2491,6 +2516,7 @@ + @@ -2502,6 +2528,7 @@ + @@ -2571,6 +2598,7 @@ + diff --git a/examples/Demo/Builds/VisualStudio2017/JuceDemo_App.vcxproj.filters b/examples/Demo/Builds/VisualStudio2017/JuceDemo_App.vcxproj.filters index 5e4357f7..7f524b3c 100644 --- a/examples/Demo/Builds/VisualStudio2017/JuceDemo_App.vcxproj.filters +++ b/examples/Demo/Builds/VisualStudio2017/JuceDemo_App.vcxproj.filters @@ -14,398 +14,398 @@ {A38F6232-6AA4-A38B-3C65-8C6E976AFD25} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {2F7C09E9-B2E5-4570-B21C-4B7380C2DECE} + + {ED064203-CFE3-44F5-49E6-0BE948CCC752} - - {D788F8CE-816F-E50B-0137-362EA8202CD8} + + {60B6EF27-E71E-E771-7B52-F8228C928B3B} - - {811DEACE-EEEF-A25E-BA5D-69D777C4AC93} + + {0ADD7306-A27A-EDEF-58D9-1011038D943B} - - {EF6F967F-1105-9944-3B6F-A65C987E517B} + + {5502FEA8-790D-593B-7FAF-105304E7A347} - - {C3146994-CDF2-4547-65EA-A3FF3A0E5B3A} + + {AFB1C715-E4C1-6EB6-367F-D39E64A43205} - - {D2A5FD6A-3D6F-A91D-1565-50F7DA71C436} + + {114D3F58-5C40-FB13-D076-E3C9CA8D9DBB} - - {B15524AD-C161-4E76-F3FD-D6E68A3C6FF6} + + {F9420CA4-6ED8-1262-CB31-33328608458F} - - {141B1452-6821-88F4-FFF8-F13BC738929D} + + {1E1A2151-F76C-B7BC-0CB1-10A77A9CF19B} - - {E3D8F4B4-33E2-B3AA-1F4F-CD78351C6C37} + + {F9646265-8542-9FD2-1209-55FA76076736} - - {B2912FF0-8ED6-7123-C74F-BA4CF0F436AB} + + {5971F265-ED75-A920-9750-064F2EE5E6A2} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -536,1915 +536,1939 @@ JuceDemo\Source\Demos - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Rope + JUCE Modules\juce_box2d\box2d\Rope - Juce Modules\juce_box2d\utils + JUCE Modules\juce_box2d\utils - Juce Modules\juce_box2d + JUCE Modules\juce_box2d - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2464,1987 +2488,2005 @@ JuceDemo\Source\Demos - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision\Shapes + JUCE Modules\juce_box2d\box2d\Collision\Shapes - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Collision + JUCE Modules\juce_box2d\box2d\Collision - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Common + JUCE Modules\juce_box2d\box2d\Common - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Contacts + JUCE Modules\juce_box2d\box2d\Dynamics\Contacts - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics\Joints + JUCE Modules\juce_box2d\box2d\Dynamics\Joints - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Dynamics + JUCE Modules\juce_box2d\box2d\Dynamics - Juce Modules\juce_box2d\box2d\Rope + JUCE Modules\juce_box2d\box2d\Rope - Juce Modules\juce_box2d\box2d + JUCE Modules\juce_box2d\box2d - Juce Modules\juce_box2d\utils + JUCE Modules\juce_box2d\utils - Juce Modules\juce_box2d + JUCE Modules\juce_box2d - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -4476,27 +4518,27 @@ JuceDemo\Source\Resources - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_box2d\box2d + JUCE Modules\juce_box2d\box2d - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/Demo/Builds/iOS/JuceDemo.xcodeproj/project.pbxproj b/examples/Demo/Builds/iOS/JuceDemo.xcodeproj/project.pbxproj index 4a89ecd1..e9172d1f 100644 --- a/examples/Demo/Builds/iOS/JuceDemo.xcodeproj/project.pbxproj +++ b/examples/Demo/Builds/iOS/JuceDemo.xcodeproj/project.pbxproj @@ -19,6 +19,7 @@ 4E306BFA283851066E0DA96E = {isa = PBXBuildFile; fileRef = EACCBFA17F4D07ECE058EEBB; }; 78A2A3F0D3D555397E3C3CF7 = {isa = PBXBuildFile; fileRef = FBCD860CD7113A3136B127C8; }; 21C66018A589DB4DCCA7B48B = {isa = PBXBuildFile; fileRef = 8E87696FD85E6134968D4341; }; + 71747FAECF002254F52B1126 = {isa = PBXBuildFile; fileRef = 793B01BBF93056657ADDBF96; }; 98416DF4B2FD4D550364EBE8 = {isa = PBXBuildFile; fileRef = 5B1433D89E82F55DA4D004B1; }; 9855E6AE1E9125FC6C3673D4 = {isa = PBXBuildFile; fileRef = 033BE48C56ED09055876AFB9; }; 1562996CAD648AAC922C763F = {isa = PBXBuildFile; fileRef = C68A1D6B6EAA0B70553FF6D3; }; @@ -128,6 +129,7 @@ 6F094BA35EB6387B8CA854D3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_gui_extra.mm"; path = "../../JuceLibraryCode/include_juce_gui_extra.mm"; sourceTree = "SOURCE_ROOT"; }; 703C1FBF6632A8078BBE05AC = {isa = PBXFileReference; lastKnownFileType = file.wav; name = cello.wav; path = ../../Resources/cello.wav; sourceTree = "SOURCE_ROOT"; }; 77179735C0CB2D89D9C61466 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../Resources/juce_module_info"; sourceTree = "SOURCE_ROOT"; }; + 793B01BBF93056657ADDBF96 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; 7AEEF2EE40D3B8AE687C6618 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = FlexBoxDemo.cpp; path = ../../Source/Demos/FlexBoxDemo.cpp; sourceTree = "SOURCE_ROOT"; }; 7D639D6C81A57F107F3FA3D6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_gui_basics.mm"; path = "../../JuceLibraryCode/include_juce_gui_basics.mm"; sourceTree = "SOURCE_ROOT"; }; 7DBF83B26277D13CB3FC1479 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ImagesDemo.cpp; path = ../../Source/Demos/ImagesDemo.cpp; sourceTree = "SOURCE_ROOT"; }; @@ -269,7 +271,7 @@ BA0689752E29259BBD3AECAA, DD3241BC4E58514C9FE427EF, E0B675633C35F70D19DFBED9, - CA3990F1FAA13F322E813486, ); name = "Juce Modules"; sourceTree = ""; }; + CA3990F1FAA13F322E813486, ); name = "JUCE Modules"; sourceTree = ""; }; AC3B3E6535CA727AC6C8B1F7 = {isa = PBXGroup; children = ( 4975DB849F14413317E94609, 8D70A7277DDD7B7974E9F178, @@ -289,7 +291,7 @@ 6F094BA35EB6387B8CA854D3, 0929D575690E89FB0EC41AF7, C98910B71F96A9FD0F56208C, - 59E2B82491E344257F84FC40, ); name = "Juce Library Code"; sourceTree = ""; }; + 59E2B82491E344257F84FC40, ); name = "JUCE Library Code"; sourceTree = ""; }; 821D88BA60F316F96BC8A86D = {isa = PBXGroup; children = ( B487CD915AF683CE01469268, F2066125C7C0B19E1065BF1D, @@ -307,6 +309,7 @@ EACCBFA17F4D07ECE058EEBB, FBCD860CD7113A3136B127C8, 8E87696FD85E6134968D4341, + 793B01BBF93056657ADDBF96, 5B1433D89E82F55DA4D004B1, 033BE48C56ED09055876AFB9, C68A1D6B6EAA0B70553FF6D3, ); name = Frameworks; sourceTree = ""; }; @@ -322,7 +325,7 @@ 963FEEC67CA1488B71067091 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -354,7 +357,7 @@ 903E7C1C8383FB576E8BA554 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -381,6 +384,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; OTHER_CPLUSPLUSFLAGS = "-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"; PRODUCT_BUNDLE_IDENTIFIER = com.roli.JuceDemo; USE_HEADERMAP = NO; }; name = Release; }; @@ -548,6 +552,7 @@ 4E306BFA283851066E0DA96E, 78A2A3F0D3D555397E3C3CF7, 21C66018A589DB4DCCA7B48B, + 71747FAECF002254F52B1126, 98416DF4B2FD4D550364EBE8, 9855E6AE1E9125FC6C3673D4, 1562996CAD648AAC922C763F, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -555,7 +560,7 @@ 8A0460E8E406AB26F4BA09A8, DB71CE9A0FCC9F1D4DB88011, 8B042CD6831F0E9BD5C0815E, ); buildRules = ( ); dependencies = ( ); name = "JuceDemo - App"; productName = JuceDemo; productReference = 90B1185950EF7670F87EAA3F; productType = "com.apple.product-type.application"; }; - A97F75347E57A9C1AF731F1D = {isa = PBXProject; buildConfigurationList = E3E8152B5B6326971AA2F802; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 00C030852F071EE5DCA3C532 = { 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 = 605D88E415A9989447F78548; projectDirPath = ""; projectRoot = ""; targets = (00C030852F071EE5DCA3C532); }; + A97F75347E57A9C1AF731F1D = {isa = PBXProject; buildConfigurationList = E3E8152B5B6326971AA2F802; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 00C030852F071EE5DCA3C532 = { 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 = 605D88E415A9989447F78548; projectDirPath = ""; projectRoot = ""; targets = (00C030852F071EE5DCA3C532); }; }; rootObject = A97F75347E57A9C1AF731F1D; } diff --git a/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-29.png b/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-29.png index fab6ec160a4a3fa3898c1cb13d39dcad059c0f7d..9344000d603583145f6345e3fde84ab3f1653174 100644 GIT binary patch delta 1618 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 b@8$mizPF}$l(Dos00000NkvXXu0mjfWdN%+ delta 4590 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 literal 10946 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 S^~jef6--i8PNW)S5b%FbeVQ`> diff --git a/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-72.png b/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-72.png index c155e3cb66d1faeda85b4d83810c71ad7cf87da1..52ec77a646f593f384468a65115d5b52b17a87fe 100644 GIT binary patch delta 4699 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 literal 10302 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 I3DeO30Z*U*?EnA( diff --git a/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-76.png b/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-76.png index 2e07ee828397011aba3f2d8fd72ff65faf62c770..1d84eb4b92262eaa900e9f22355e4b736e3e0411 100644 GIT binary patch delta 5365 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 T(X=g$00000NkvXXu0mjfB_Vtj delta 5555 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 literal 11373 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 IGG;;l0~$)J1^@s6 literal 13506 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 diff --git a/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-@3x.png b/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-@3x.png index 90a424f47a2bd5424ea8048731071d5dcffa7732..15deee7ec5b04b061e5d44138e9e1eb8cce1b2b2 100644 GIT binary patch literal 14731 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 WK=g6m7yW4t2FOY&Nmhy*1OEpRm*=kl diff --git a/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-AppStore-1024.png b/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-AppStore-1024.png index fd20188c7cf33809fa4d1445933c010dcf7a821d..467fc9cf7ee13ad447e884fc270cf3f4f7c5b449 100644 GIT binary patch literal 49618 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 diff --git a/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-Notification-20@2x.png b/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-Notification-20@2x.png index f673561b35ed83f6a898a064327a18e0f68bbb9b..2a865c6fe6162e2b5c909b87eba9a5a5eb94398f 100644 GIT binary patch delta 2276 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 diff --git a/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-Notification-20@3x.png b/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-Notification-20@3x.png index e75222a3f75bf0ee0644474ebfbedcf813ec24b0..ad988c8094c4553d451cf1f806ba34f835a4b99b 100644 GIT binary patch delta 4679 zcmV-N61eT$CeI|0Gk+2WNklo|$+_=wXSNE#qTn>HP&SKHtui&MO3kWbh#HnK0FY796dg^`&=eh~ zqN6KroQexsx-o-qMS+D7l+7aPYLZkX!FcHsqlEzyJE2+ka{Bwh`82gq%^_4lfcbHv*)Ua9Xyo$yHMf7cMZE@8?|hIOC-u6iLDF z4B>SIaH~E%4j;PWLX|ZDOxvJhl_(i`N@jtAktJJ8VF{C%-b`0uJ?;M0wD>ylYvC2K z`gH>rjXdWv$2pZc%-L)&6{|#pyOp@7l?G26^{!^>^nW;hErcpN7Ocax4e~~YsmeGL zrD4WPml!J!GFBYKskrD0tY=MdGu`1$cpd)h>F)A@g%Awn`Z$u9dRl7`AU_G6| zb+r3d6LU48SvGbdfn7)<%4skv$aNj4@g9&Qtjuxj+!;_@NLmP4k0H6@7?OiTd6dEY z8O~=<(0`xl#UW|j9KMCk(L3o1_AGmtFAKP8mN_`_8V8em87W*~O=vS4B0E?WSW8$9 zA#!6_iPPBWOW64d>{1F*&VpG*4z=R>@Lz$dP=4oY*!gpy=tzzLlCuuk)qw2nKndIo z?iSKUmVsO!y_5Snl{!q^-Nx3~F1E+-!KJ!yJb!SeGR2;epK>_yIvbzbzzZx~V6TDp{tCRGl z5A*uSi&U*DTOxOIcgur>^yoDKUz3+kmdE({;8XNY?x)$?$w%5Aqut+)qf*8=@dD=1 zVSnu0IKn6`Qj0(c8%fxJfL|Y)!ba56ShX~E{yb*-C~DoUL>ulS82>O$-VR=pQ6(HJXUG|Q7tUF;iX7e zWkmiwMtK4&a}urnQMy8#@ppZh-9yjvPJiMJOkr?;$7h!ey(HjFWs08$r^49on6iMZQ zj?WWz#jaY{RTs9ZS!U13PwAc9&xXit+}rvHVZ9!ZFo%y|7m_y=c2>ehRFhb#w|@Z$ zIwRcE`Y>B!ALL}}ZC)FBo{G8HRGQYJz(NQPPQ1q9#OpMBS8;Faqtxm3vrB@bZ3mL- zTmhP;Ns=`j(GN`jjYP;9T2ZPwnxxa z7l#vjIhQ%HXgya1E*g1`B=#{}yuhxe2k7vv#<+Nl%nN@@@mEhX^@Bg5a`pg9{W@HC zd>PplWS+-eAxVw^&edN*iQI}=?WK_T8kOAhl%}4A|3Ibx07`s4&Ml84`|4K+T0++A(K>!_8n$+f zQtF!sJ9k+b8?!b*weT|{&N?RF= ze*mR^J@sHU47PcRHeWZ5o_5Y>Pmr!87YDY5O{zS>cAWHkLVpSv^VA z6{o?|MzTE0WO*E0SaZtF0j^mU#!8n^B$Y-_8=7HajGxCUUfIphgPt6u_^W5A^uLV~ z-+jj%NSe|EP$}`ShWFEsx-LU&{Un#;zcTEc}}@G zv2@uiGFH5Z-+vh*=4!@Fk71=p=XmC8fku+hySL+%WU9xW!_H5@yxr)uH+Hl=j2gWa zqt;6$_uMtXPRqu!#<9(D>fOx*v@m1ELCRJUx5K+IaMdc4D39XR0@Ueotno8gxrN>P zlAzywY6kkYY3L*WF&%qf4(qH#>v$X`aw~>$j7shqEPrF@8ewOeHK(x63F`D7yp8~g z^2ogS`qzeZm2@SETlL}BLfH8!>|*-bfnjz|7heAn)w2gt;u~;oeFE7Pn2E_xuI2zk52U$b5g%rDtjFRS=?#EGc*$ zJ}e9>Mj2b!vnQUj78VE$QALtvbj1aL+R%+!ziPI`vOdDb%1)5`?{88YIfEQq1BwQc ziV|FpWerkFeGA(hW7@LIYzI&r?Wo#K0O*PvMSoJMSS7?|0mz&=YzYGydG_4c*|8bz zGfyIFbHB7K36MQOB;~TBTFHUx=*Aa+^7`rqKt_^XNRkeKDr-o{SduwsPxBtI!~&Zg z2~d&H7x1pvE(vAc{{$+A9bSRDK}JH6iJ4N9; zKYyln;xyRTVPQ!^4)_TE^`GL{v<}HJ-K=Q~lG!q^9=SxhW-h;erg@?PH(OW7XsYvK z3Il{#1?*X6jb-LwEE^JS8m>3=|@VwSLkiLSVjF1w<64_K1W6b+}OQ!?_H zwt?i*k@V|0!jUADcogsFAH%WZR>u0qdGnjQspQJ!YZhO5sgJz_DPkcHTf6J=d9>@= zWT~=@s>s;FqG;q$aNyG1bMB<(tizfzeT!Ez3*?OqayWz>3@jT~ZHnW4;z87%w|_Ev zdYpHj+D|$CULY`4s`2-4Twu>YifG8g=FS)ak8|13x~AZAsuYYIMI%o@t3y-tIc4Sm zI~ARnyODyCWvVicS|34)EW@El5^8e;?nfU$*}09;(-ZVQe~3adKganAV7yS}pY{*3 z=R%5T$jye12*G7SdvpgrmxEMgf`5XMCF*KGlNSNj6*mp;cCxh;6QvQ9#(I>-dXTT- zno^QbTN-hH@_y8v+Za8a;N*)($d6@M=vGGv7|NFU&f7!0b|FnPD)z zkCGitF9>@%^uPmI3W_D1?1FifS`jyhzom(CBTSci}b%Se9hM&KNOQ zGvmcU66FybJ*!ch82Zz}^kR}%Pa7$MVk89!V0RW#{qrKiw!AfyHcM=(e4*$)# z9lomrOGvbMJLwK?;B2Os3%Nd&?o~KseF6K_tpFT>be;v)f&INNq7IeRU zXP7m?EjT16y_5S%T1i~@e+ad+eU8VLTsr=*d;#r_?Tq&)IQq;1^5fY>9n`fz4`s{z z<1Yu;cQH-8&dbhqjcAVd=AI}>LU9Qxs#6q30WfxR4hEMMgtd(ZRc zV4B7{FL!NdMpdS}?b1{>t%{)Qf-{+;oR~Vm>fmNp2RETe^EWE6$o;Ta^Rqd6CzlH6 z*gNtfjox-{+JCwp|DSz{>i)y%yLRH(xQ>awQTBiPHL8W{I4D>Q8kj8A`1&jT{M~(P z_&`U9`)+OL{8)yjh>w=2mx0_V_71;5OmE_r*az@w!7J9cXhhK&T*ubfE^20#R|cOU zQ5nU#V=MlzehF>MdeVcF?0fQmZW!$4%2!Rk`f?w~#((m}LvC(g+emxN$7E%USB9RY zXyn-v`yk!H4U48SE($CmvAzCownXn_Aa|PGL(h_~CT8;`2lt=DDA!h&Y!Q`Bi|^((=g3qi0YSW{ z8CTeYB!A!d}dQg&b@ky(PNh= zByyM)W7%+*%jHmL3FzG37UI#34a9vi1G!V|9(tDk^f7wE+qkdoaT>ktORn>p^0ewb z&3v@ub9fwn-kE%pAD?-WyP7}7n$Q+{K5+|;8(SGZG{EHf1o??9wL)dV07R0e4_zdQ zd4H#}vIGI$L2FQFeZ8N%yXx4~;H6+DIG8xfp5YfL8F{wV-_1QO4-s+2uLWUwsfQJ_ z#9QOP;80=@6XhY+hPSdYvV(U2&G-nC8%mQrJ5J_Oib66+IaQ>RFJo0r0?lFW`T7G` zn#!mD^B8@J0=h#X>~awEYBc+Gx+5MoH-Gx+j<~6bG#B${=$+ipiKzp`^d`2%KFH37 zdzUn4R|FWQZyL{MPI4sq27T$nSeSGNH_{d8q0QG#L~lft1cgM7;$)t3ri58B2zNw? z_p~4+i339!ddG9P912m7MuX2uYtV&P6HHad7|iw0B$ploB-VtsuqARQ-JuOv^?$}I z4*aePwJc}SN9ju+;av7OrZ8ymw9)8pqruZoy}OyPUXRZan737XSGKSy7&%gv2`0+J zj1>nNEeQIm%oQK;VrBVZo;Ppuj|RciY16=s*?=o&ohwg<6QOx$?_Lj3r zXYYDE4nMl$#xavOZOkNy7iZ3(3V%kHTrEY_tWc-N=?e7F5m-x$x08?_x#AD@z5~B2 zTiBG0Jn8BrQ3l|wJUL;u=B~zWm5(bK_BF!xS0t-u6C^!gcbwu?B8oeDfdfJG% z8fKmV_*V4&!-@i5E?Zbs%o1g@MAe>tc3} z)099-ga{s>2oeMdfVc*8V6N}`y7LDhnlwQY1R?*C@~fJvIe)rdzu&y>*RNmq2Y-y{=p3?Vq7Jq~M0pGFV54nqxFH&5>nJJeFyxFo<` zJG+eXz+??RxmFs+Mj^P{l=dwVI~I@n;)JajK{GHoRSpF&N6yKRbF*Zf z6sgh_8E1Ohah+b2cvWk4z%u2#qvMg0rSSR<1OLT~TYt*^ro6`!YKtL_kB047TYacS z)`Xg<4K-68XrRJhL)4CAN^4#nu5!pY(@YjdIiEYrXzmOnGlL9gPwR}68t|0&GOpU~ zS-!nb-}l1Ajo5o5z~YO0wrm#2ZBojQM}6`3_Odmit!x!7k(E>h>ajhA%8sG3e)4fa=CQmA@e(7n| z{q+62UqdV|&@Br1uXo-Prrdr4!+63re4AI5uQ%6JZf04mgK{&DPLJS?9YZD0pfcxC zxhZr$1#S@;Zz8nit6&=B-}#TI%==*Y5mpT0tA9WSYLVeqjM&W(Y$WNVIF&w1@5Fu% zPrm6D+~S)`sb{k#`Mn=J_+t7)2mZp(K33AhMc;6CpbbIOy3a2^v{2{; z0e|6VAFHzi;%f-;$enc$gdS{pf~r6r-e@0%H=e>v4uV@;h$`SZfIkpbLKi3Sl7GF( zU?b632aS>Cc-pnjWcph)y5_b=Ti-hP!-3SbRLN^K`0Jhbg#A(DO9Jt!4b}ICwl+OR zxxX3^xM$x+Wyj~8r%Ntcp^M{qQ*Q!L=BwmmOZrIxV8ES$Jlm^}={o?<`89Izn*+$^rFC*;W5@O9S z!U*8&_z%dkPTW#I`RRYgDfEyC)UmbsF{(rLH4;AaS9fi_`)YcwIEVk@#eXg3h9SOa zTmDD4Ha#ZSRNRg_)5rAB{wu{3zajtL9?aTytj4t%<&AiwN6-tL$JaZDg%!iM;@@H< zHsO`}$c}#%x6q4Q=*6&`i3M)LGHgz!57#Q({JKvp>*?7!Ff*U7c|F{b_z`Y_-hnT9KfjV#JBO!kl_jtOSvBrNM9ws<$sBh z*nnH?B|GtVXq5v%c~cbA&td8mH^pzGvtpAWkRKOuabMTYu6dm~FK~Havc?l?OVn51 zzP9oXs;nyVJuH>Lr2}NPmAdcI)S7VM~X| zO??BcE>5l#Zs`=o>@F&O6|Ak?OgvE8DiB+1FU5bEjjUkPXwwJ9D%c324 zqbDi!??>e?&*W4#N#><*QtbcDtf$vLij3CYAhbXRYO$Ihn}h8omwX20UB1+6HG@-l z3+0@kC3-U}%WgqR<9|NaFm9dC%a;LllwJsD?(eW zlc*hU)|$=n#8~{A!1%pJA-KCP)FNA=EAb|VD4p#?73YlsbAQYlFF8#1wSSo%-qowI zS3QgoYq(BmfebcaH9m3ywvc)b&pCHRSOBf^xTWJL_YBRE71W1Yg%Eti^88I#1@79} zW#DZOo+b}m3IZZo1(3gt}^4#WsqQKXQK!cdpwy%!H@;dwG(8D?e3 zieO3$UCN`K!s3A8LiEn;`DcnJdoXL)61e-{BY*r+Fa!8I{}V>yc3h{A-1K+woU@CD zo$arH)_J5b2wM?s(=KxhI(+el;=-G*on6xM8zIxQEx!=}z^q+?S-tE7ZHs$pg_k-{ z`j_9JbnZB^>LxI35GF?1YCLa{+|*MjcVrHBk^KOM)q-ia1K>A;Skjil5YZ>=)?G+I zE`JQ^jzot@$+!Iyd7*CXYrPfwPrr^X<F?A+$;hPJkT1E5*Uv0)A{J!*$|~wB!noQ&qj2(0fuZCD<1ftN?rq)5MP*&( zI0bKZ`{f)xfzy9-*1JM1?jy{>SP6k&wh=3pAzkw2t5EwNH z!e96d*5(b293AELZ|tU!&XXy5{O$8cdF9j;Rq+t(S5y-T**CPwGNr^cBuabCIB6WW zl(K>{!wxR@@a!iur(r1PX303y$ba%UvMhF);)TMR^)-Y)_bBEa8yG$|$~({QC!fq+ zXfl~A@!wt@VDG6Z67dkXwp9@e`4$cBw+#Y5ldO|w#>t?x8WPgXUEJnUVBuyFoX9#U zCJUpO)s+~PiwGz}U^dheeEgFbcWh+%*m-(?(nEGUb4l>iz-YF}|JXms-hY8967e8w zS}Q4ABy`Ac5eZmK70#1&Qhj1olcQtvwE>N>iNAox`ZB#;B_XdCh9>rLc{4 z1h+kmdB;YEkB!my^S8;2Orz(C^jgDED$mnz4)O9pl0-bj>P0{c0pWl}Bxp01KS!!G ziSoo@t;Hp^>PtwH$#_;v`hPN|>FJT&AWqQ4Y->T5U9;T#TiAwLf?W?|-m!^u$HqAF z!n>q~lk>t}41Ib!$G3ZiczIxo%0)o?EQ9ihAH!4(&zvS*N@j%=hZ}swOUg8t0C#We z_Ozo19na|m%sV%6?)W&zb{!&hZhs1`uDyn94X2Vh z{`cEw=Z5zz^g`!!H0Yx`9%QmG!pO`ZMW@(@Py;*e+jq%&ciC8VVF;yPJ(oSL2Q$Yp zn(MJvtw00=SA{id5`;ec2*#Zo89qM7(OkU6vpc zw6D5kS%xGL3s4^RF@Kou=iJOGErod1EXXsz+x9ZxhOL{YwdO#^Ne#T8>LbZC{*P?L ztgpRdhel;N;XmDmdFLiZ`o}r){5uQw?7Yy)9M8OUmRC+CsVWb#Zg~}3Z;F%YK2pW0Ar$*ZvyrK50`Cwzl;y~Gwf6R$nC@jDeSZ{V#WH-GZ$m~xmvtt~ zqJ*FP9M)Z%80jD5y`T1wI+t7&><99}oc`8#D2!TaRLwj5oTM$sx_^o=_pNEbG-k~X*e16utHkfu z9G`xd-iiInQ|ebTZ@#?mcY@Uia>cWygFo!gt^1SZS%r7=c;Q@QQ?#9`*43EJ^~i9D z$djML-gqlx{iFQ)sXY|Z`2~aA^x#@N+vJ(Ih8C1R=NykW29w-W6=rpPjJk?2rXg6> zQb|)H!he~}ah^Z*T~dXK9uVJnYU?i#UrER=<)4fT}Omy;dO;N(jvXJPg0>z%`4+vMh|Fkksd zEBCimFi{v`_fR+c&OKkyTECD979Wt*yJS7^D^r471R;KHAzNED@L}j5ZCV`y!TM6N^>QysDjeQzfQt&R#2Y zy;+aX6FzSKSGS-nlV^G^KeLho$^sTE6Cv(xt>E*w)$_@Y1X@ngJGr0dPkonDsedD5 zTI=T=N9}le>+b&RVYn_}fP+6ANNs++{nyGMlXKGXlj*~?snVnr29(!S)3~aQik1YS zM1(*rgcY=rhMZlWm8Ptzg5~#jAT5J829r$X9D=q90fQG}*BdINLwRc@HJy!UAviEJP48%$fMt*f+0;gS zG?fJi+nUMZ2!rYVxyz-8m@147dRo6I9J&*4ytwyT(Rk^B=j3m8J&sG*kVZI z{-_;qt_!z_x?nT4p%$ux4V3$hR1U!!xIJsyH>I zJa4Z;za;bK%TGPD>pVB`$iR|a5Rb=`^(MxxTBzHFly_UwULEzvBQd+2ur+(u6SAUn zCjzrOA7}1@_{>}lD(j?3mw%>67n9kdTkJ#YR~2$Uj((@cUpV`_d)vjxk}jZKJG+dy ze=IHofkq*9D_VCV#A*b~rI1awVV7BkEydjOukmn{qa3%CQd$k6^!r+f_k>o51#&=^ z#L#FqGPRV?KYVBz!}h)Rm}4_uL>Zx&@T;))M9?cbVQGk{?ehl!3Qr}cpo&h~3fdWA z=$uAo<&2rC3S~1(;m!Hv_xl*ncI5VZ?~x>`B*4fU1N!OVgC2_vK!1=w$mR0?0K-+T UM6$7#NdN!<07*qoM6N<$g3}S%nE(I) diff --git a/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-Notifications-20.png b/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-Notifications-20.png index 4905248f89f7fcc225de76a67415369dc4655027..737b345d9b874f81846ed796af12901455de306e 100644 GIT binary patch delta 873 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 diff --git a/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-Small-1.png b/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-Small-1.png index fab6ec160a4a3fa3898c1cb13d39dcad059c0f7d..9344000d603583145f6345e3fde84ab3f1653174 100644 GIT binary patch delta 1618 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 delta 3613 zcmV+&4&w3Y8m=6WG=JquL_t(&f$f@ka8-4d$3MTjy!+nEdoM3U5(wEK5NH&T017rr zqb#y2La=dTx@QKLs%fXH|FNcLit0bc>Y3^(YiySuYIpfIPKfR=~~nE)znm&=u{@ zg3#!!G2w|61WL&9jbMn8gHI12t`RShB-3#&n{8Z3oTo8%ijy6OsgIuMNIUi}$93O{ zS?arQEUbw9;6R?Nymz8d_-COovnW^^o>N#(ac~?#J%1C`N|0{(3a9NDZf6rpxB%nU za!|lN`!;U04&l#7%^Z)KH3>%x5VJd}kDj2iVIyZE$2(out(K1Xhu_bwIKUv{X~00% zR?X5{)5g7;uD+1r2^GyNSjk;^i%}g1x4jTzXh*KV(%J|?zd~I zftEcLJ%4{0O0Wc1XzXhFGZpo36SX3ZZaV#UPWaNcbyEixL+U_2dUETcthgqg^6K7y zzd3ta?yAzKnUpmR*;tEN`zOrWw{Y9ff$LnuDbdH=gHXXf|KD`8n{;sF4WwH>LPqOQ zRD+R2XEAQbG-BzF&}FM_v70cQJ0B`Jvgh?v$$#$*WOdc7u*ai3BZPS7uKcBe#Umdh z$I-F&zm9oy8}6kuAba-!Pw8BQreL4nO3w};ag$9r?T2s^^@Ot~Q<6Oc37)f&V>2BM zW8$ik{k8po=@ZD>s#%)l8czu!o>?^V5#OTX$M7W+BzHbXy6FJess8LR03cV$HF0D0 zIDZ{qkuh{SV~5Vft9i9!?X^=hMZ_lmBD}X|U9;O8yVBPtTGPh8hUWdJy9<{2<`w=F zO=!r(Wn?PS=PBGcNw6bG^Af7in4Q0jIfW|?O*4L_c4jT14@>k47FhN|k%Ke>Hg zS#PX8y4F)0W(9;_e>vdIoVKd;X@;f*?Hhhg^3aDM!I-!ZC1VIq%i->ss0SLTYYCxY zl>8h$e<5bFl4R$r*vY*F{I@eaIG%$SKMR>MRXlmo$SpM+Pn*~B_jDq{&Gs%63V$=_ z6|AJdTR`-aKVml@$LVMx`pGLK5AMKIIv1mC6+-j$31lE76c3(}kD?dchn?C@vU5Fd zx&_BNO)By_dH&%nEPfcFDAToUZ8`FKi(CifiS2WT3Pmh03YBKwHGDDV$-S5-_k9}^ zPMYZUmxxtwLM!?)o(cCOH1Br+VSk_(EJqtL2Q&5oiT2-vw63g5>|`x=avw8>&8H-D zd`KvA`I?IP!}h5Z6h&D&COnaVo=Kv51JX_Rx)*7sh<*GA5;fbo67bzv?!FQlH0|*tpU>SP;e9S}z$!e=2c;uzenply2frQ! zm6=zsU2QfY;pPl2h<{HH(0=jUpp*bzsrkc~K}vj+<{;B1LiZz71yAuRw7jkqn`~bP za_|+dV>jYgeFXJPgkT(NQTR13Ty-LAUs-J^su&XRWFin~xudRJ#BxwS=~zT}yi8*M zRy?KiQ9{EI-W>G8Wthp2NVcy-N^{V10W?oB06|X{ilPL{eScGeU+@3h6B(=dv4rw< zjUD{SU*VrLAL-m!Z$KCs2qOc!dJhQIkH>!px_9CY$wTNUYAyg?)r$)vr))$9)O2S}JR|eMOdC54RT+HqMoP(rNSBeLRy(dM;~Oh$Vt>~G0i=MViFA}?I*wYHH)v(3 zDuKU!gp5_oI9qd$!|&|JN|?kghZpyp- z=7yMDGJh0Z>$5<;j)rCVXir@rk&c1OuB+F&NwU-KwwT??g~WM0WfKsFF)$6PO2$v` z!*kyPPJUWP&HCLq_VrH`+j05Vou^n|+f32$Fq1|N9q`F0iXiW%0IkVJqIL(i<$lmB z5T&8LCT>N~HO5ZihBGj3pWLqkp{WF)coc8>Qh!eEt>?&=FL3PM6NK$b{;Q^ejbFA< znxDn=al;1`Gb6GC_zXc~>@;z!v&ARW-Ms=?_jrx%y6%>f9fyh85&Y$gLG8WKA`F9! z)hqGczkvGB>p8S(A6BCOw^Q75c(J;k_l~wPdPJBhV{*~d-rY8 zY*+G|ou_%N_B;i{LQEQUQ?Fq1vNOmD`)G`v;%wx2M7m=0wclLFX^=jYcI;g{8aCk? z8oq_IQNp3_AT*W0>XjG|ET(SvX%21rynn}-=ogIR^3tAjym_#hk$G868IyCJn;E)F z>4-3@3Y86;uxzthkxp&DK%T$n<2GF0In#M8va7WMWBL?4Qzv!Z6VR1n*F1`U)%~2= ze~vHT{{lNTz^8Z*l(ZfG^YaEaA8BQLQ8u?ALT}IDfaY zxnCd%WTz$Gb*1}RMg5zccbW+N>_N2A#i%(q5qN9`#=?6z_2~&}-`Ydk{O)s_RNCda z-Di3GU^9ienUsyrA>h*)67*6wW+)e}2DYAEk0af^nEJ+^W+**I^5Hk?%(6#EA5BYp zQ7qjN8eKS@(A3*7rcOkgF^#%UPk(XX?dk!=#OS-nlkj?Y>tIu#t$$Zas?W7!XexJ& z8A@Ju2BjmiP(2B@ocSYXBgb2?oHZ{mtf=dWzt>c;ZqD}FblU#KSC>AIebV?oq97Mf z*#tV;;+*{G%RvS9K*@F`8xA*f>|&g}AsK`+G;Gh#cIsa)wg)!% zHJ0nM8(*`o*}e0jk|SwFdXIP1mZfD{E6y#Y@RkzHXo^&4qT4g1CmN`0WqLJ!GAf&Y zoLxe0$fUAy6I;%_YDw4q4}VAT{C54~_o992>32S|=k-&`nGcohPYV%mh}TWOm}>SE z=8k6U)JX($Gf5|H;+JB*cIW#8qAG&v1z9|PTOofvtpL;(ww!sD>gF9u$8~;_7W!}3 z&E9&kzkLqaLDuY_qN|-*OH@^VKIjRLSXlfpGjitRS}vDQwQ+3wA%9v9H(nPz3!h!d zrGSqmuhrmQ1y)xD(+k6_o}AC5;X!=5U|(w`+v?X7F)z2cj{Ee5OQH8RuG~1F+&)-O z7f)`VS0;4vtWcEcC7I(xa|%{a7#u@}mWkD2((+{^7f-YhY3?9gFoa1fZ^zVBe)ri~ zzG{n6oaJM3UWhvivws+xp%PC=XpEhrvSAZ-9fzWhl>3C`{_3T9JN6A`RDDAsyJp9n zOjXrZ2;_2IGwvu3mS&C#PbB}!csk3QgIDdj<7hfbE}Iv+#?$ex@$}iq@rdP^)l$0e zlF&E4ym(uCkIdgU5C9}%O~w3SitgSj6y<&eWl6vY4G-v<_%UeTd|bX^&jlH<7SvMu+6#yWL(#nTnn4Q+0Oez-r?tVJo$n-a_!IU)m~?acYE j8vCm9^e^=PnHK&Bf+7>I9%)z}00000NkvXXu0mjf9jy=3 diff --git a/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png b/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png index 6b774b1ffbab7594576b38b248fb161ef879003c..66506473afdf2bab8d5742dd1259c48ba550253d 100644 GIT binary patch literal 8292 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 LNkvXXu0mjftHDm? diff --git a/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-Small@2x-1.png b/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-Small@2x-1.png index 18950aa151cdedd9207b9f72c3f847fc6da7c459..84a06c0479f40f8a0f1fbc9f77b3c3fa99f6ff8f 100644 GIT binary patch delta 4385 zcmV++5#H|iBda2iGk*}`Nkl45Ab;p1AE%RpMaE9b?G+aeWBDIB-ELpZ9 z*|MEVj$=p4Qd>@J$4!bhNs%H&(|l-wqG-{g1==D=+7wRW+DV+)ik%c*1cNE%}pwt*rkC{n?tX`5J% ziGqq>EhgkHr+?gALBvx{)K^QDzaF>Zy$czKi9hci>h$w-(fK90oJp?CO1$wy_p+c9xal^{g(xmr{2G zzgmo98d#&9SfgjK<9#^Uag@pxxEeQs5Euh*Vx9jGp$3t>)kuLwNJWdVBo`?oK};W} zWn>pEBY%5Ph05aKZEUF8Or^gL!PVcxR}E^~CT+2Uym{^g2D05W1e@7Z{RmNCEpEk& z6YC=1@g7$H5o|pHRvyPP!Lbpl8~1jX%G@Zs35rzt^jgqC2DjdqG%C0 zGs9rEhn?Lo(Kgmf#8b_tnyq}SbPbB6-aJsl%71ZS=sjNPd=^QP*jW8AYv*mkqxiAL zy2-UZkJ)<&uwhEG4*t*o4?@#O?|lTOoEZT^LMd5^tNu@riWZSI)9fF9hqt<4#4vL_ zH2+ENjBdmwYjXyjbJWdQSw850lkHtUCE~5(Q}Z8VS!fkPPm(+I6LP0^fSI4Og3wj9T#k?wW_WEBXLoPX(`cKF7#(_mhwjT&-rlRElk^()y#~bj^of4JIE`Y&rG}!stFs;*I|zvE%#bZF`WT&1g-ZMe>#2aJ-2DY9**O z52KXdiIHz1GyXK0@gHF5hglqK=70X$M;XcX@qYiSWR3K+cBTzRZLt>G##(3yHnDcz zCY*Gf-7bU?oNXfqTh1G$ErOd=5uX+)zlN6rs+4`~qYvdg2#YMjzmyJ9&I+ z4QnEwpnd!Zr^XL)EViH9Blk{eYswi-=ErFr*-g&QvZ?wJJc^&p2iwT^o_{D@;5b-g z1Ek*nG5YC!C{?R*-}$Eq#dYH#B^TPFuc1Wl!Z41IjsI){62Q#0qbFa&EqmEm{V=9& zaA;%?@my@~pr^+V)17K(Wq3VN-+auWGo%l^d?5hwJJ|Rz$sONEZ{LqnwHnWczq%o? zLUN%k`5TnTU6{sEvSUBMHh+gEAPcg|rFLNEPf_lzVs+#mx|1E8jJ3`UR5!Dn9y?6N zOmchqy|`sB$+v%mW8|hZU}xgQU;bBe?fX%xZpU-?Hxa7)Iv_Q)CEqGQ=8usc{SRzw z>@vs;at!qGXK>3NR+VqSaB{TAkB~7^vxD}hJLyYz(imDvi93Qhcz*`Hecz0ObBrA0 zzx+q^lY5Y(O}N*770FY~)kb5X7Na$M1G(%DOudEF`G3K&Gc$h2(2ru}P7!p4Sz5A+ zzH}$OsVgJ!Bv8k(>A$d_YzQ{tSBuGh^y@hl1dfqo{8#^s-nJJx+Jv_1F(iN49P_L| z(!#jvpF}Rd12fk`>VN#d%?f$JGr9B*{Az$j!DeFmFazl>Y{#A+G;3xUO7~7|nw5N> z{FwvO6zEg9%x6iw`QPYmA0W?bMr-;UQc+|USb^k@pw>Q8h_1O7GGkBS*wd$q%RvqO zFfv&po=SYK0E3wxGDdRJRg=<7A|GQ!?`NL3hJdRCW8f54dVhS54hynVW2AOH3$}^7 zaV;7Sxnr+lCx@o^!7f17d=902Ek?eTZ2Wm_YxJsoI(7;xcZz_klBlK%!L6(1tC_j&Y_zd??!KwG{U$scC&Ju8shVbq$> z7a)yR^u&wU=6@hl2A&yR<}vf9@u>mIJW;?0cjvcJAeo`N71DGf(a)-7}zzSCgwRY3W){QA<5m2~Lcvar;n>%>GjSZOu|86Je}4{=jC;vC+*%RB9YDwuTH`m6 zL(4F7tz_fBz&87@39{hJ#<9ndgp5b=0}fdujqTV-qOfQumac_L_g}i;{ey3suvFr7LMD+H#5_ z|9;)Jku)Sx1QZ(MvQV&uHEHWMxv0M^3lzF-F0cjHHyQzsa)kri(a2k6*9|H=0!5J~ zMb^t(VH2Q|kdRR(I_Ln|*WV%e!=GV~U&pRQ2!EtdF~#5d8tR>^khDVg&ai9-Vrljq z?I)AFhJbg8G*xERqH>nimSQ;;mSdp^1#t=b#9smlm+YSCpabZ8_hTp1g@k`CFG)g< zgzwFrQ?#^$dWt- zsDBV>vIhl~jG4r8Or&5jLcYe6MIn&qmE-%uXHeGPN#F4S_W$p0^tetkXY%(uPxDs$ zDCH$Sn(NCb@?ATu5CY95V>>n(GYO8stNJG*E?jnxdKDiu3gw4jtG;7I3rlIi?a-?EY< z2>CQ}R%W6iDx{f9uDSG$PYn>#!kpI!NE->%#(IS7>N?^8a<~NFqgzn!{y4oShB)!s zAyPw$NddwE`jR@&9PDLh$0(5!Kh1Sv{GMy@Cke`mJ*12T=d%NZv@m`pFg<9otACWR zx01n34~hI3YU4tr;>ll_O;Rv`|4WacZdga}i9t@hc8KI){E8?Dh0?b>p5>XAUUr@t zB~t2V<-&5j+SQ$Ax>T8P&_g0W#$cwKGIx}KRx&-PNAWSwTa9jJ7|Qlw`BYr1n&#Zn z6q<{ouRn=;&&TOIImGdoTc(A)6o0lSp5=%8dwBP3jEb@%?pPc}RpuTWDoT8)3XEj? zN#@6i`fBj0Mbm={A&7cwDb*sJ9y>zHNZ@(kK9FX2DqJeXfBTnc_pW2$)G!~t@FB^O z#Eg)a!uBV0zO%QJU7azi!hY^)szRAVAQS=`s)D4=1gGOi2x;X+eYKMU(SH@70G0ka zD*Sb{jkOZfhfx~q(N;Il4*7TA#C`8NhE5N$??=1HjHR!t5O9F=nLPjSb~}5z#;Gk2 zaNmmRSz+ged_+QC#&hR65j#Mozm97Ef-A1O!irn*(hzLMBl~C>*@bRpDEjlqrVUC` zk)Ob~{{q+gH4Gf8f zyrt7RvKs}JMa4~cFI%=#f&w%KS5Q;5h?bE(3}$*z8tU_q;^bOym8+XHXX}_#I>5VN=?zi8STsnDiAC$Tf;;1pQJy1j_qB~(Ua;Zd?o}A z&P|29D90)6FMp*Ag-d_Blh?a`N_Vn@2WlRpDZCaTW==!1W@JTDxih+vPt`m|XW|5} zoPCzA#7P2`A(no6C8hP{2z?}U)DPc?!Yy-KMS#D)tB%_$0_3bL2S?uL zjjrd>&3`nXs(qYw(NE49@~S}rOxxh-=stFw+s26A$I_D3Y^;8ma&Hxy`&2!sh?{B6*LCPdvS!RNh1u0#%l9$%25Uu% z>kMc6c&F!A92xzPush18>a8?|*Uo9VUKc2UgMUL`vXfnXuW)Mo5Tn zh4HHathB}GnIU4GBgFg0$t5yGn`>yizX@9syl}Xmcg~Db;!&wD@vp!$HubFiDLqRge=K71!^kYGSJ_*{u*HZ b@8$mizPF}$l(Dos00000NkvXXu0mjfWdN%+ delta 4590 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 diff --git a/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x-1.png b/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x-1.png index 63d5c1dcf4e1b0b7f1d2a0a877906283e7991f18..680ebe06bf95967d1430693b306bd5b6a4009a61 100644 GIT binary patch delta 5231 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 delta 5451 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 BwSoWu diff --git a/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x.png b/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x.png index 63d5c1dcf4e1b0b7f1d2a0a877906283e7991f18..680ebe06bf95967d1430693b306bd5b6a4009a61 100644 GIT binary patch delta 5231 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 delta 5451 zcmV-R6}0N}D9tL6Gk+BXNkl7`i0__2F>Mmg9kEA1DqWkYBWeZSjQ>IDf?qk7t0HZ>eg&YRN)Wr4WU& zK!K_$9)v{7woVF6-3%c_36edQB|pJZwkd{H>JLRqR?RIAei83++6kQf^yK^jxheN( zPW78YkP6ZTLVxW`SyD<1L`Vo4jTZCO+RDa=q)KMF*q%w4z%H|`4 zjOMmgNz0I%vE)n5O)W1zdu?$^vfnLv1WLrhwKFp`A%E}I?CO08YygT-aHwvEr;X*J zL9-a+D{LjI_b{cw{`wufTlN|U0y_yCAuMUO)-O#fVm)TIL>^oAjbeYY`p%>fIA_ir z)pu*)epM3-g%Ej&Xgw3NE@pDh<>Yz_NVR7qw9cR&pscBc4=dhgOVxU0YX>T&JZ>8D z*^gKGAAi`oY^$EoN=Y<<60zv585e1q@_V6*@c=0{FJpa^xHA7n2D%2HVl2arSiwrH zKpAG$K1}~%tcG&b%wagEd>17(J8IcdP0QXVF&p-vxCW!7j6h8ri|`CZapoZG>8HF( zZMcfpOaGVM{w*}>^#E9=JV1oovp!tAe#sK7M1Q?n#(UCVAuOf)8hz&qZYIT9OBpek1g zP=B)BdCV$UK;giPVm30|fPSbL{m}cE{zD+U4g%pwA>~_35voelrW=uwKsRrqprj1P zmR*FFGaX^~#UAbSf5@vPD>xoJ3=(OX)_N@KuBT?M+taTXr~d?sTUHn4+B2NRLJ`9i zp)k%jiG}0t$EMh$7Dfwt>4$_iEsYy#oqrbGTLRlc(Quq~CtCKU2-O*N!_s+n?<4G} z`2b6rNJ}0IRz{|-nD@^^{SlZxjlWJ{(d*MMw5QtN7K+GIg~qo=-o`bF`4+u0{Q@mjdszs4skU_Hj=Gb=ffq*o*TY11 z{ezYrf9tDX{fod;AhGAq#g>0PLh}IdS?$NH-1j(vNG(#z217SzFPpJ$eP1F`>E5Ix zZdqNFtEQ-{guo|+;Fh!RKS^Fokbmaa@2BO{)qN>C2@pg||3>KJyOEKoB9HS;;bu;WjiqIju4y3 zekmZanvY@Bd>Bg^nmURfo%1+p_Dlp~fWs>`-15d{XZN<`UJ+QdxJbjs6MsSx!&RX% zcjTR?kQen;!k25oqzz70{=C#t%pd&&G(|%Qk!yGG+eLqz*sEz#&k2->u@^WVK~=6$ zgu--y=hdFkLNQl}$e~+du{~)}(n8?8`xF%eNusN{}JrCpP7Gz6fpMPGuU&EL-P#jsf z&V3kRO9N>TtiGRc z0$}!tTk+a`D5}VjDg3nCy1IIJ%j%*bt&5>ztZxz-j_7|#__K}Z$McL2;RU!EAtuSw*qM(9kDuA&p3n zoC44*PLHs3E*L$8G>J5=1HfzdF*#=@0E(hq+f}ws37q}({KZPP_S~qV#w<;u7c_XcR;@z2Tz4 zvjDJ~0z^u8^uxI*5+yAC5sa>2=!dXOKL8i!et!c1DW%8d(Be+;;}WP!H6NtQsk#{B zD+Iu-D?>)Y{dN%gFD(5Qj4mK$7|W;tpdfWLDYi5~I1QAz>xFR%l!9|WsM(&Ou}yEI z=18y9w>$JzSP~@|okALz`XK-WfY(;N{ zC4Z5E(WPJE&tkt%a3F+oZd{+@B??uH0q{AqP8M38ct_!cu-ws!u$&yMCtff*hp8Wo z{myhoH}?^8Y&_d|1PY)4Ag#^bs^LGDFbCU1ulT%!u-MO~E*)ivEx=?40b3Vs@U=6n{Gq zm^skxI2Q6F;FM!$YQ|s&-nks9w~)+DBcVAuedb7=joouq(&`2fii5TdQ&plINGZwi zrMTMLcOcLZR-5>07ivNQVI!%#Zld$`4T*w9hi)jLP0!+t(FRGrlNQ(bnZ73PuZibkF(4FH4?G}JeA zm`QXXux88gK*}Z2NR5~$?He9_3VmmsBW4MNZOlmA*Im)+^HD?6DXDCrqOK`vK7=C% z|J-qutG_-x`nM5XsYbxjPb=%%+jnR$&puEbFm*Eo(4;rS()Hc@ljCtKw11(w_=F*2z za|Y7V5aOK&*HE#m~S_1A}yo#9D}Pnq76LRH(+%7G;AVa&J$ zT2gKYs0*8b&%U$+J6;`#F-O^lIH1r z*wa^Jr@Ldnt3$1#X+=3{kGKRXhS)Bpv?`mA#8gPjAA+#;?K(m{*v5<`bJ-)YKCk%E z*QwrL(QUpx)j<}n-bH;#$7xf!dh&2`5*Ue!5N#q*Qr1+0lt@FDTjJWsEk%*j0-z4cMz|6)27hZW81Fo|hVnSgwli!i3o!469Z3-uO;zx^qbDzp1`pC0sRLwK zQPsFNpyCqf4@63Ypb_BRvR9*q8EM$Zoz;H_+X=>dPpqZ(a8<9%DXD8tim+s)I&eFp zEp21j8bE*$&2^2kB%Xa-0$0r~4(eg!HGl(wodop&2!ZFO>wiG$`$RaNVDu*P+9Mgl za?Xf>2mv9ZiCs0D0kCvybM}kAu8{(S?fg=2Ajt5Ck+=g&yiGPp1Sv|DBIMw@kU&k|rNkyd6yx0_XIOhbp^6 zd%@W7=o>u}jDMaYQNl7}a9V68ytQfrhGk$Ga_5R0-`(6+-1xt-}nkQ?wV1^$)&6#jc}0&fimpxo zfi!~Q=ex?+C4tXgTU=taSdRhhs@+VWCAwegoN+O>kzMzN9R=f+xHF7Iqc6gep5kC! zUUca`s0Y|lvk3q_Y(4YL?2TPs2kZ8HplpdeCZ#;y7^!E~fu#Tlr-PL5F6i_sLwvzV zT%Xq+dVeb{6Gvua)1p+YIlP?umKvlbtHXNBe|A?_w*)TxMzP;CuyC~XBde_PlaXNP#?nwMfZO8)@^4~`C0&^C7&04-dCy!-l`9nGgMt^_CdHqFqGnQ1Bor$BOTeqe(c&%gw z5WS>bQ`_*9B}Hi3%j2IE?=I5^2*rTn#9^VtGedew8mLZoTkvnQO zvAOb{XaO1NxMoeqef3NfUpkSd7S{i24dqD~s`M4x$^zW*;tuLUI!?RF=ph-5$;-gw zj856MRlm#T%Jl$PCV$&!kG#>-vU^P6s()3O)*=60mT9fGq{)k)|DMlkKki^xvGZ8J zA}?9kQx#S)`vOZjE zUHbH_w?FA^*?qb%ykg!z4;c}2o|Lk|vP_olTEd>%tpGT^E-w4|b&R=u!k6OGrUd3q z7{sa@3&~E2js*`k?B)-VdFX}r9Tky z^T*vw_@Lq~Ole^EI5>Cy6pH@i3exj@-Itdn4EMQteAZYNPa8#s%Z4Q_KCarpfA6?2 z7I{X*{PxlrZ@t>r?k;clS~9 z!2trtYrAdU_7o@Id~!Zk4}S?1K!MN2m7}w`c3d_?(oSwa?5*3*Yb7f<-1_Yq(~_GE z-MaJX%X;7E#j7_VSoFtNY=t7`n-@AOt}J3~UXa?W4psF~>v(^VUPK#1WGz4h~z0bl2;{2TGMIj||EBvjW- zu&ROjBQ;d-ub{rvPq4ay^t?VL5u~{kP zr8&t?v7@w^lLz$%-hU`v$&Q*$)VI_`>$Bu>L$_|9SHU!5^Py7{T*QtzZy@qbmJ;nLiU^G)KS+*uT) zjyc)9dkx9a;6XMXU&Ai{Wbq z_UnbBT&rlJu&sck*wPr}$tTN|OQtiMG=~qjmWoq#qbkv@1Jg1Hn<1KwMglFh)P^gm z3YSsdR6=9xw|`(xyp3hZozmhZy)pDccZ;Ekz-gZ^%wKWA1W%6pUd^sflTvy>I7J^r zP)a1oFhVq25o=>}b?Bk4Hh_|WFKohf^GikPE{8TuqKrUgl2ABTAjT?oWsnd;MH2gn zq7c!4q$Mp&x5_2##gf}C!DdY5pxG!(p6O)YHreKXt5002ovPDHLkV1j1_ BwSoWu diff --git a/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40@3x.png b/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40@3x.png index 228096721c9e7123c0b16cd47b0a657049d2994e..635a47187aac9b4a1a18568cd7e534c6e54d398d 100644 GIT binary patch literal 10478 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 literal 10946 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 S^~jef6--i8PNW)S5b%FbeVQ`> diff --git a/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon.png b/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon.png index 75780329cbd991d1b90a5f5dda6f7c936bc976b6..3ce58cfebe877876235e7431bfe82d49db187c60 100644 GIT binary patch delta 4168 zcmV-O5V!BqBGe#|Gk*{ZNklpib;o~i?R}e>o_&!NZ zm{=eKa$-}7v7JhsRBXp_@+D4{Q*p&k#g&A_l?s$&I}TzeU_e3wSu55qA!)SFXr^cH zS-N|AdHc(Uk%Y#YRWsnKv!(`y}s|9^UggjxUTE+e}7!!Z+ilthU8CcAlG%V zUF+&+Nsti);Zqs=6M-~slZ??%O7COHOp`N*(5(U%2CnNOARvn>9?6Ga2@+DGL_H-$ zJ;lhPGUM}^F-Y678Pt*rIV3?wl~qI}9M{2cbZpzgEBgtl zQDUArabFcxfq&V|4$q_5SBfY|Gcq?}x{k-irE92_qkVh0m^n#bp$o&&Df3rT6{x4w zUqw_cMwPrsqKt@$gM;l@7`8^*7@)V%PDi$doa^+&|!Q&X0{u`_uVxR^wd@E9HF@nDa+qKc`JWT_KcrWo1 zeT8m{Jb!T>ne{Yx#8=&rvzij5i%Z_jvaR)H_IAI6BRH(7-pB*hkE4hRu9n719Ktxa z9edysIQEF^l{t<0R(=ir+_RWn+kk6^79_;rY?R9N$R#Tg)F_r~v!mk;wzjUfaTEdfdJdW#-EOfH9bu%Xi4p1GM!+(bQXQ&O%!O12u+74oz-HMax8pntY zjs>nY5)i<(afU9SpM4gy?NyYjhmqo|SX2Et^J2?*qxm@w^lT@i53sIo6Xn4g#7Tzv zNkKZULr1oS_YyC1F@2JyrK?$6`vg(ESZxO}n%=_dJqt6GJUN9f^b5};CikM&JVsS) zF@L{z>o?h+c!eXqyD={rtgqcfRj3|m5*~QMTjAo8EOhc-;ze3AO{}bVi1l@wh&l?! zskbQX`B$u-GcyKwt(^23^wU4WY<-!C3+rm0qM`CLB(fLS()I$q`F7mjToI#aLdd+C zWozqZE~ZbiqI@llm5&fni?F&+VVv25Yk%fv1ZXU|b^){FZS28ggw!ajDj(*aiifx~ zbe65HFOW6T6WW*n(q&ug%bXlIz@n0sG*mu9Sd9%|=!+pp>P&DZH zLo6+AYV0PVyF7?+MA#%l2_{}O`y$$x?h zqJn46mk}d#vGh|I`Ck!`Y#yxHNNwarOW#F1vk$rEPJE4j`iX%GqJrnvZy}Yh#?p_H>-#?WfqzCHdYzCgvtiCN z2nf90`ZH2m|I{E|Ty}K4PQTvGnt$qz)CTG?T8@(6{~E5A#mNqke)9+D=l2hTuKGHH z;+tb=qD!h^(?d)Ex{=~S`bFu?ucmEgK={?AmOHda)ihmd^o)V(yDMqPz z47qG2rg4Zu`UM<&Y-a*sTRoWhJ*c9WrKOD|3thCNPmd32+9n;@W(-GXZge4%AW=B{ z)+DCrVyAn^?%j-bdM|R-GCT_(NAQLx1t=(Cl)5L8%T{3;M<`@o!LhozF25Z`dUh+4 zC^9Fq02hb$Y%`{q<(^9^-LOY zSPqtc46p2`Dp*fSOOn$2#)ixoDKbWiGG8^S(cPAnHEH%R)eAEKW>fLwRisGx$V z;+gkN1rjCS#_^nyC@zM?mJxAv8Nj#8ZqSDp<)& zQy%b&M#j;Fcz^HyDuQn~jtXiF&)h#oDp`S9I6$ud`=f@5$;vhpNPl z`K#}fuIr*(h2g52=)F7{{|yfemqB0qTOyzRbG-8#k*k-2;zOx>3M3g*J4k-upQZ%} zAc#Hy6w!l6_MllgEZahshViaK+OCC#fhw!W;_%^M<9`<^L`ttKV@y?M*Lgg*tVHw; zds{&XfFK}vN3IG%2;d2Si5qzaM@mAxT#yzJ5fO25M&z*{L%JX!;J6=u!8mdP?Y*72 z<`g{aD1Q=T5rSXZh!754J!V)AM=uUi(5Gn|fjN~Cs!D>mI5;>6f;ghkbrn()WMo0b zaCEH8dltE$zKnkKlh|=G)Qj0_tsZZ)i|45+eM~ucEHHlg?vp?0t3{re<6{?*awO<~#46 zVcUg1DvE=wT2P5ky|MkLvZx>3)<_mQ2q`f_N@V1GuKf`8lo0d8>BzO9*?H6@3qhK~ z&XOP?#fu64!6uYdD`-F7ei?9d@2pu4e}D1r8MdD5qr51{vbkjheN)@I69lL%4xm|i z+Oy5XJaM9)lJOvmiTkSP$tOq~{YbN_Q0nU@4_H=0VAJQ28}BCZQ3r>AzGqCpYeD~h z=SAK<*GE}#fJOCjLjK9uj3NOKMPV-)bC9llD{+6t_>i)wP!*Vsgv|NW32fKK_kYNP zlNwBl7ZZ5mQRLP4kT}uBiPsKMNKdXNJ6JIJ@%~n}obRWsILN};C4?sVi{4Tl!@;IG z-2^UF1?o{H&)ARvvm^6}`ztxpyBpmu;BB}IxvG5Jfy7vZz!x?k-@A&$scxFyI!dl@ zXwq@s1-gfHoxF*Gi-Rnh6Mx6=8UGm#`c&%6!x*;4;ohB;cq^z6&%1tpzj>h8 zTS|RsK7)Farh!95zNB$k#o5>g|)mw$K(OK|Wu zu0WZ8y{8ovg~+%62=##mI!|}=(JKeZCWodBcr9pWM&sEJTlt`Qfa-XN#@nk#4KKxE zFZC4>TpZqOdlA1JVoAIKNx1&kAN4j>1ZS}zwt{57lN}vzAXStSc=AyM-^aDpD{;`X zrh)D=JskYWZt?@!X>a_vKz}l4@VyT%j2TB|No3LNIANd4p3b-F%C#~-wv5{F&7;~J z6;eRp{+bQMym7X+ZKl1@in{c6{GVHo;P)X$!-T)}HPptt==vzZzJJ?}k=I8vb;HV= zHh;P04DVkUpsF}X!-7hD9vMXzxwR%nWl4Zut(|vTe?dekVomMm$A8?I9dp4)JViWG z_cXZhM)PxIdseCzK+UA~xs zjxdZdDYdJny%^PIJ16yUHG9S^0hA+8EbI3xdGf z+9yft103nyO;8SVPvygelqmWB>?aO*MS07nGc)`+1Q97@Zo9>^F?3wuvs()+cl|?q*R?gkEQL<*5 zecfBw)$umfftz@!?hAxG(Ftu#m=OyIlm)6;U$==ZtuL^<^OxkT3=h_9Wd3ItQ#8AT zGw*yve{=7QKwYbOr9pmwX*KuMMN#A&+Y_&GuxAI=!8trsyNSwR-K4reCYAO}f<#rY zp3lyHnk}s_aDSlZeY*2)Y^Z;RnmgxEG%HTqfo3l5I88R0nKoQS$jinBWjuUKoSLYQ zKCPXX&OJvo&2v@=*j=L`&sqJ8+Ta zU!5V{nZk8OzVXjmc{9tuav$H_ago3o}a zT7QA%nA}zNAnR*45%NT*)W>r}9a*mHa=3RFZ(sTugL;zEKo#q1pJHBY399HtbS2V> z0lH7M(|5jyOvfOyPhr7^WmMf!$DYX=x)jMHUcNi}1>R zJd$_RRO^at*Fv{7G%HWW9Hcqj#NpnZBnut*nnlraYBEp*V4ZKf;V3NDm*E0`6Y z$C7vhwc(q8yIqpk%62UJv~F6`r)keN)2DSZs3*x7DNM(}BYRLp&(&7YD@7+oR0%1u z;eJMy@djJE=&q8Wp{R;H~psP&OD`WP}(n037v7oBCjvQ|EZf4t#$~uYTSOXBHvA;@sX_iW_5b286aNb-ZW#T} SetOIR0000eTCmB;`0zO7$(t6O_Zt(Ig<-ti(V?^rTs zF$!Q4j1iF3Fad*;Fk}i624<+KQd~f&FjLH=!a!j{B@_bz1IA;(#$e;f3&xAQ;#HPx zxm&x`T6%lyz4JkMi?y_5L#k5zKXt!;@0|1Nd*3m&{#GC>epjIsj!WbUq7>j%$mSgBl#>)H5tVW(FwShod4h2s z0p(p_q|LHfNVSEg-{1PFezoJdYLE-67Kmf#$@wy&b0F{%P&x*j7XZXZDNR=ems61x zLLq>02Hn=UW`D*KHn+ndXaz@*gVZvc9poncDpyT3tXx=aU5(hT9Fl`Pv~J-f$t~Ya zD9Q*>>=0eKdG672o~sDi&OD^b8IT1B1S*1pf`P$i77SZMj}b;&B80~1X*9-88*ww* z!a1o2!**M@R2DjR##*>GT388pi3zPe}9fEKV^DW85x&46<#G1s^Eky zI3Q7J09PCqv!L4vXm%VuMki{!4`W~3HZ;c?A`EsDv)H=0roZ^c?bR(KjdMhhoP#{F zdC?t&(%*pcBA+v$EXuzJ*JR9uD!3pJ0lc>vR`X%l?X_UtAwW`~OkE1mUjn=9AdE9_ z16B;wm46TFnE)ZJ1jLySo7>RrIF5$*;xF<7)6*4aHUPHY70Z645uH2ONI^HxBweFo;{$EizFlq==F9_5hYsX zmVdpKGkrJ6ON$?dPe_H`co2Hcn=ooOgX@vOouw5($}fc--VGK#J>YrVioy=>haEWq zBD&yp7h!znY?#~-JN33nHnf1VRy*lh9%yfPqhZMDJ2WH*DR0dmD@wG=E2k};@4rpF zF@Gt%OoVat6X^T?Jm~0+1oFIVy#sdVUVngDaC#=7z&jO`P}-Jg9H;YyFPn>p_PkNo zft6PXxqR-TbV(%7xn*zVeE+RtxqmUdayqO~4fF%=f}8QA07n7|0N@r_^bDx00IGKq za$NZ!Af!2dcC2Y9GA19--Fo1yvx5df2er>ZWPv;>i;l|aS!H6G|8{ufw7v_~G=C65 zP7?15MI{h99RQFbrQ*8WA7G~MdO?w#OC1i^(^XYfgK`Y|<0G3F-9bhA^HHAhjztBP zNHGBI@E0)78~{x#fHL!b5b@guB~*e^yd2a!4wildM*J^u2{vxZUxp&jBt@WfdF#Ag zm4n$BaJoLQx*|(*k+&SOn)j0lPk$ksq$0L+H6mMHhjwfmgw$NfW9C7~D1;Tj9Bv#n0p5Q}>=*K(Pj8t-1iIAc z%vWv<+y%S46|pbh1=C{}{s&V>_Xp2FJ5miHcN!dXmV-J|aW&duBBeqe`!fhxb6{$_ z5$*g9I7?jc%`|9{55VjeEPwDXfj?!GOetCXvkes`NkJ~CS|ExtDk%j2qJm0DM1*#H z8;s!BmtD+F9o=i6hjw%;gxnG+C6%D=%qsvTph_0x(LaWmJr}0F8?ny+yae!^Ed3;m z_%;ZH;Ff}WAqYYaaq!9&ua-(fLXMp$=Tkz;a$Wf;lhbE`#kvvS^M8K;@4t)UMgqN` zzY6WhRtUM*LY{I5XiC-yKnbWL8&bitK0sp+5?!x@v*>_V7|{)2ER2b1)8Tg&xhcUs zR+Kt=NJv5Ca|q!@*JhOwhv0;EVh60w;Gp5LXc*CL{|oKdc8LDzkS8wzb!Q9~e6RSOlFrC}hR&Dii^<#38zJ$E8k% zKm;UeK1w1)4!frn(H-wVJGKL2-V7*H?*egnk^&@>2U6iZ5PkDu8vBsweILwf0g~v! z_2@8E(mwO(-pSeDxf4K*+*ziCj=RCeJ-u_9~gMJAZ;OTTUevC^(1R-HhnA zx1b&02_Y~Oj+y^BWE~|`f-+_~#GG=N=6)o4-vP6lk^%$(+dKPMG zk0)mv>~$jHRvaIK`fXBwd|h<1ierP7r-(O zA<_LuFsn6bz<)k5So#4tL?`mxMIb=FD3HK_kT$12fcSiB0J7ldH=_>Um!rA?T5-LNP_)Ca6*Td2eBNqNIFgrXykP;6^^+pK-9iEO5`*s-16BL7Es;FnJO=8v2c1;ukeMsg2cDgl)C4H^Lj z1%*JVNK(}Ev-HA99&6>?No>X$_&1J?eTSiaR(}m{UfCKiP4mKi|1uCy%K2l4#jwAw z3km%SZG)iL??qmw8yu`}O&83vBZ>3NA{Rz-*KD)Bd{;uZHEwZ>06^@G_n`0pdcc-0 z84+26=dp*uL+;bXhRb$`^sL4bjNk%Wx8Q83ntS6lP79EZazQ# z&VLW-%9Se_<2<67v4ml30617Qc4dH)1n*OiLcXyKp@SiO{b3Ds&B7~R1+npD2lBI1 zaQ)N(L}Acp_aUX5eL2HqI$}n|-~xJUR@Gb%+4qfi+1w8I7-3k0R1NJS(G-hcZA z95&8a2%hX z>OgLW8}ldop~~XGMhB5E)d}6!(4J@nI9kE%woBr<_={z;5IBO3vD47(IOOS50e>N> zrP)3a0wF5{?g#IKG=C042SeWg_Me?Ki{Z%)$FcEb2XfNgm@&==w|d#*;7~5%&u~Gr z;s{0S0ZxL9vCx2!sx35eklMy*z0qTILKu|?si-h{KwlQrx zL`sq)IzEsF1{?J~M-ef4+Bw6)RZBj;#PMZ!JE!z3P*S(AZ5wnu0Y}+vh<|xGgF2#V zUbudAC&cULBY30*M?cz+SVtu3I?n;LM0C8qH;9d=I+2s%#jfWX>EQqxdo;YhCx3{~>pJ1jOu@|YIgrGGv+npnDx3}pC%O+H6s?OfkexCS9Isi6p`MFONXJu?$VeT5#z7J&3kPh7EWz zXj89-mv%Pbi~2AESt%%=lGkr}$?!N(lz*Yb>V>t{b9GR;xeP7GTe0Vl+Yk>&uc&!A2ihJp@XQyd z2CSo^KrwA}7Cfqq?MC0gr2m7dd#t#bozq*??;--y%{q#6Cp9&){!;P}ZeyEBFNu-#N zp9X)X3vF5m>l@wzXS@+6e_@~(vjY~vgKsxPr~i0ND}zB7m5*pTO2jAKiECx7x&RZI<}!k^}XFU^H9 z{#4i`g7;3ng2w3S7)<`eE4O^MZ6G^?_EI@J=Dg1td+l`3F@00;eZ;*2)QW|WXOO*$Ls}@&xnkIQJqIZ3?t!X{m(X;^(qZ`>1{TOq@B#6rJ+OXluAyO>6CI@p1 zQV}(K@MX)Vs1AM1d$sNj%;e9!eB1igp==D@5fkv*Eq~gHNnClhTkAk|)w ze;Fn%EPs9UHZg7YTj7Pe0U+Mw$$OnBQ2K<0VM>Z z(p20v*@ud8S@5|P5W=v%=@YDPcndKz662iz34byA?8~>UZ~a#G@m#E`sw&!AwyRR0 zcm@Oo{*+PjEd}>tV%l`b)B(x`^aR6bITAugZ7X^kyCA9(Cf_*&dDj+VdqWpq`mzDN zx`m>26(xQT=H#bgLY5OC42G@YME3z~Jo^qpkvfAj-Utg-?cJWYhe|S64f32GTzivW zc7F>`5K0zHf{^2P6}d~Z%Q40~86G(u4$%oka6ljf-}*MUpxYWWD~?{X3-vumQPWn9 zP_!;)F|&m;Y=FsMc%|aA!C$QnqN}n?^1%%iC5nSrQi6FLD0WMp>_AGfl;LQ#X&13st3avS zjnq~{fBnFFHT0eBK`&iVDwW=zD~Ty8wIT^t^Kr9z@v`Cf`d&lp{{hGOrI|zb2Fw5e N002ovPDHLkV1j7=9i9LH diff --git a/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon@2x.png b/examples/Demo/Builds/iOS/JuceDemo/Images.xcassets/AppIcon.appiconset/Icon@2x.png index 44d24523e55394c1c170f0fead5157bb2240e50b..21c396fa5b47fad71849dfd5f89f0eebb50d412a 100644 GIT binary patch literal 9928 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 RFaAJ)ytE3eLeePce*k&rUJw8P diff --git a/examples/Demo/JuceDemo.jucer b/examples/Demo/JuceDemo.jucer index 2cde5c38..c1639964 100644 --- a/examples/Demo/JuceDemo.jucer +++ b/examples/Demo/JuceDemo.jucer @@ -1,21 +1,16 @@ - - + + @@ -36,17 +31,11 @@ + objCExtraSuffix="Lpywnl" bigIcon="BvyE0d" customPList="<plist> <dict> <key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict> </dict> </plist>" + 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"> - - + + @@ -68,10 +57,9 @@ - - + + @@ -93,10 +81,8 @@ - - + + @@ -116,13 +102,10 @@ - + - - + + @@ -142,17 +125,14 @@ - + - - + + @@ -174,10 +154,8 @@ - - + + @@ -292,7 +270,7 @@ - + diff --git a/examples/Demo/JuceLibraryCode/AppConfig.h b/examples/Demo/JuceLibraryCode/AppConfig.h index fa151112..43a99fdd 100644 --- a/examples/Demo/JuceLibraryCode/AppConfig.h +++ b/examples/Demo/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -70,7 +70,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -90,15 +90,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -113,11 +117,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -128,37 +132,37 @@ // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_audio_utils flags: #ifndef JUCE_USE_CDREADER - //#define JUCE_USE_CDREADER 1 + //#define JUCE_USE_CDREADER 0 #endif #ifndef JUCE_USE_CDBURNER - //#define JUCE_USE_CDBURNER 1 + //#define JUCE_USE_CDBURNER 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -166,7 +170,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -174,7 +178,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -189,7 +193,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -207,7 +211,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -215,7 +227,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -237,7 +249,7 @@ // juce_video flags: #ifndef JUCE_USE_CAMERA - //#define JUCE_USE_CAMERA 1 + //#define JUCE_USE_CAMERA 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/Demo/Source/Demos/AnimationDemo.cpp b/examples/Demo/Source/Demos/AnimationDemo.cpp index daff2ca9..f7a5b33b 100644 --- a/examples/Demo/Source/Demos/AnimationDemo.cpp +++ b/examples/Demo/Source/Demos/AnimationDemo.cpp @@ -121,7 +121,6 @@ struct BallComponent : public Component //============================================================================== class AnimationDemo : public Component, - private Button::Listener, private Timer { public: @@ -132,10 +131,10 @@ public: for (int i = 11; --i >= 0;) { - Button* b = createButton(); + auto* b = createButton(); componentsToAnimate.add (b); addAndMakeVisible (b); - b->addListener (this); + b->onClick = [this] { triggerAnimation(); }; } addAndMakeVisible (ballGenerator); @@ -149,7 +148,7 @@ public: for (int i = 0; i < componentsToAnimate.size(); ++i) { const int newIndex = (i + 3) % componentsToAnimate.size(); - const float angle = newIndex * 2.0f * float_Pi / componentsToAnimate.size(); + const float angle = newIndex * MathConstants::twoPi / componentsToAnimate.size(); const float radius = getWidth() * 0.35f; Rectangle r (getWidth() / 2 + (int) (radius * std::sin (angle)) - 50, @@ -253,12 +252,12 @@ private: return b; } - void buttonClicked (Button*) override + void triggerAnimation() { for (int i = 0; i < componentsToAnimate.size(); ++i) { const int newIndex = (i + 3 * cycleCount) % componentsToAnimate.size(); - const float angle = newIndex * 2.0f * float_Pi / componentsToAnimate.size(); + const float angle = newIndex * MathConstants::twoPi / componentsToAnimate.size(); const float radius = getWidth() * 0.35f; Rectangle r (getWidth() / 2 + (int) (radius * std::sin (angle)) - 50, diff --git a/examples/Demo/Source/Demos/AudioLatencyDemo.cpp b/examples/Demo/Source/Demos/AudioLatencyDemo.cpp index c2103c76..9d0b1314 100644 --- a/examples/Demo/Source/Demos/AudioLatencyDemo.cpp +++ b/examples/Demo/Source/Demos/AudioLatencyDemo.cpp @@ -172,7 +172,7 @@ public: } private: - AudioSampleBuffer testSound, recordedSound; + AudioBuffer testSound, recordedSound; Array spikePositions; int playingSampleNum, recordedSampleNum; CriticalSection lock; @@ -211,7 +211,7 @@ private: } // Searches a buffer for a set of spikes that matches those in the test sound - int findOffsetOfSpikes (const AudioSampleBuffer& buffer) const + int findOffsetOfSpikes (const AudioBuffer& buffer) const { const float minSpikeLevel = 5.0f; const double smooth = 0.975; @@ -290,8 +290,7 @@ private: }; //============================================================================== -class AudioLatencyDemo : public Component, - private Button::Listener +class AudioLatencyDemo : public Component { public: AudioLatencyDemo() @@ -318,8 +317,8 @@ public: "microphone somewhere near your speakers..."); addAndMakeVisible (startTestButton); - startTestButton.addListener (this); startTestButton.setButtonText ("Test Latency"); + startTestButton.onClick = [this] { startTest(); }; MainAppWindow::getSharedAudioDeviceManager().addAudioCallback (liveAudioScroller); } @@ -327,9 +326,8 @@ public: ~AudioLatencyDemo() { MainAppWindow::getSharedAudioDeviceManager().removeAudioCallback (liveAudioScroller); - startTestButton.removeListener (this); - latencyTester = nullptr; - liveAudioScroller = nullptr; + latencyTester.reset(); + liveAudioScroller.reset(); } void startTest() @@ -359,12 +357,6 @@ private: TextButton startTestButton; TextEditor resultsBox; - void buttonClicked (Button* buttonThatWasClicked) override - { - if (buttonThatWasClicked == &startTestButton) - startTest(); - } - void lookAndFeelChanged() override { resultsBox.setColour (TextEditor::backgroundColourId, diff --git a/examples/Demo/Source/Demos/AudioPlaybackDemo.cpp b/examples/Demo/Source/Demos/AudioPlaybackDemo.cpp index 3ae6e1dc..02854932 100644 --- a/examples/Demo/Source/Demos/AudioPlaybackDemo.cpp +++ b/examples/Demo/Source/Demos/AudioPlaybackDemo.cpp @@ -190,7 +190,10 @@ private: float timeToX (const double time) const { - return getWidth() * (float) ((time - visibleRange.getStart()) / (visibleRange.getLength())); + if (visibleRange.getLength() <= 0) + return 0; + + return getWidth() * (float) ((time - visibleRange.getStart()) / visibleRange.getLength()); } double xToTime (const float x) const @@ -230,7 +233,6 @@ private: //============================================================================== class AudioPlaybackDemo : public Component, private FileBrowserListener, - private Button::Listener, private Slider::Listener, private ChangeListener { @@ -251,7 +253,7 @@ public: addAndMakeVisible (followTransportButton); followTransportButton.setButtonText ("Follow Transport"); - followTransportButton.addListener (this); + followTransportButton.onClick = [this] { updateFollowTransportState(); }; addAndMakeVisible (explanation); explanation.setText ("Select an audio file in the treeview above, and this page will display its waveform, and let you play it..", dontSendNotification); @@ -273,9 +275,9 @@ public: addAndMakeVisible (startStopButton); startStopButton.setButtonText ("Play/Stop"); - startStopButton.addListener (this); startStopButton.setColour (TextButton::buttonColourId, Colour (0xff79ed7f)); startStopButton.setColour (TextButton::textColourOffId, Colours::black); + startStopButton.onClick = [this] { startOrStop(); }; addAndMakeVisible (fileTreeComp); @@ -302,7 +304,6 @@ public: deviceManager.removeAudioCallback (&audioSourcePlayer); fileTreeComp.removeListener (this); thumbnail->removeChangeListener (this); - followTransportButton.removeListener (this); zoomSlider.removeListener (this); } @@ -361,11 +362,9 @@ private: // unload the previous file source and delete it.. transportSource.stop(); transportSource.setSource (nullptr); - currentAudioFileSource = nullptr; - - AudioFormatReader* reader = formatManager.createReaderFor (audioFile); + currentAudioFileSource.reset(); - if (reader != nullptr) + if (auto* reader = formatManager.createReaderFor (audioFile)) { currentAudioFileSource = new AudioFormatReaderSource (reader, true); @@ -377,6 +376,24 @@ private: } } + void startOrStop() + { + if (transportSource.isPlaying()) + { + transportSource.stop(); + } + else + { + transportSource.setPosition (0); + transportSource.start(); + } + } + + void updateFollowTransportState() + { + thumbnail->setFollowsTransport (followTransportButton.getToggleState()); + } + void selectionChanged() override { showFile (fileTreeComp.getSelectedFile()); @@ -392,26 +409,6 @@ private: thumbnail->setZoomFactor (zoomSlider.getValue()); } - void buttonClicked (Button* buttonThatWasClicked) override - { - if (buttonThatWasClicked == &startStopButton) - { - if (transportSource.isPlaying()) - { - transportSource.stop(); - } - else - { - transportSource.setPosition (0); - transportSource.start(); - } - } - else if (buttonThatWasClicked == &followTransportButton) - { - thumbnail->setFollowsTransport (followTransportButton.getToggleState()); - } - } - void changeListenerCallback (ChangeBroadcaster* source) override { if (source == thumbnail) diff --git a/examples/Demo/Source/Demos/AudioRecordingDemo.cpp b/examples/Demo/Source/Demos/AudioRecordingDemo.cpp index b45a1f1e..9315d75a 100644 --- a/examples/Demo/Source/Demos/AudioRecordingDemo.cpp +++ b/examples/Demo/Source/Demos/AudioRecordingDemo.cpp @@ -95,7 +95,7 @@ public: // Now we can delete the writer object. It's done in this order because the deletion could // take a little time while remaining data gets flushed to disk, so it's best to avoid blocking // the audio callback while this happens. - threadedWriter = nullptr; + threadedWriter.reset(); } bool isRecording() const @@ -124,8 +124,8 @@ public: { activeWriter->write (inputChannelData, numSamples); - // Create an AudioSampleBuffer to wrap our incoming data, note that this does no allocations or copies, it simply references our input data - const AudioSampleBuffer buffer (const_cast (inputChannelData), thumbnail.getNumChannels(), numSamples); + // Create an AudioBuffer to wrap our incoming data, note that this does no allocations or copies, it simply references our input data + AudioBuffer buffer (const_cast (inputChannelData), thumbnail.getNumChannels(), numSamples); thumbnail.addBlock (nextSampleNum, buffer, 0, numSamples); nextSampleNum += numSamples; } @@ -210,8 +210,7 @@ private: }; //============================================================================== -class AudioRecordingDemo : public Component, - private Button::Listener +class AudioRecordingDemo : public Component { public: AudioRecordingDemo() @@ -231,10 +230,17 @@ public: addAndMakeVisible (recordButton); recordButton.setButtonText ("Record"); - recordButton.addListener (this); recordButton.setColour (TextButton::buttonColourId, Colour (0xffff5c5c)); recordButton.setColour (TextButton::textColourOnId, Colours::black); + recordButton.onClick = [this] + { + if (recorder.isRecording()) + stopRecording(); + else + startRecording(); + }; + addAndMakeVisible (recordingThumbnail); deviceManager.addAudioCallback (&liveAudioScroller); @@ -271,8 +277,9 @@ private: void startRecording() { - const File file (File::getSpecialLocation (File::userDocumentsDirectory) - .getNonexistentChildFile ("Juce Demo Audio Recording", ".wav")); + auto file = File::getSpecialLocation (File::userDocumentsDirectory) + .getNonexistentChildFile ("JUCE Demo Audio Recording", ".wav"); + recorder.startRecording (file); recordButton.setButtonText ("Stop"); @@ -286,17 +293,6 @@ private: recordingThumbnail.setDisplayFullThumbnail (true); } - void buttonClicked (Button* button) override - { - if (button == &recordButton) - { - if (recorder.isRecording()) - stopRecording(); - else - startRecording(); - } - } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioRecordingDemo) }; diff --git a/examples/Demo/Source/Demos/AudioSynthesiserDemo.cpp b/examples/Demo/Source/Demos/AudioSynthesiserDemo.cpp index 9b8e2a0a..d55be508 100644 --- a/examples/Demo/Source/Demos/AudioSynthesiserDemo.cpp +++ b/examples/Demo/Source/Demos/AudioSynthesiserDemo.cpp @@ -42,9 +42,7 @@ struct SineWaveSound : public SynthesiserSound /** Our demo synth voice just plays a sine wave.. */ struct SineWaveVoice : public SynthesiserVoice { - SineWaveVoice() : currentAngle (0), angleDelta (0), level (0), tailOff (0) - { - } + SineWaveVoice() {} bool canPlaySound (SynthesiserSound* sound) override { @@ -61,7 +59,7 @@ struct SineWaveVoice : public SynthesiserVoice double cyclesPerSecond = MidiMessage::getMidiNoteInHertz (midiNoteNumber); double cyclesPerSample = cyclesPerSecond / getSampleRate(); - angleDelta = cyclesPerSample * 2.0 * double_Pi; + angleDelta = cyclesPerSample * MathConstants::twoPi; } void stopNote (float /*velocity*/, bool allowTailOff) override @@ -94,7 +92,7 @@ struct SineWaveVoice : public SynthesiserVoice // not interested in controllers in this case. } - void renderNextBlock (AudioSampleBuffer& outputBuffer, int startSample, int numSamples) override + void renderNextBlock (AudioBuffer& outputBuffer, int startSample, int numSamples) override { if (angleDelta != 0.0) { @@ -102,7 +100,7 @@ struct SineWaveVoice : public SynthesiserVoice { while (--numSamples >= 0) { - const float currentSample = (float) (std::sin (currentAngle) * level * tailOff); + auto currentSample = (float) (std::sin (currentAngle) * level * tailOff); for (int i = outputBuffer.getNumChannels(); --i >= 0;) outputBuffer.addSample (i, startSample, currentSample); @@ -125,7 +123,7 @@ struct SineWaveVoice : public SynthesiserVoice { while (--numSamples >= 0) { - const float currentSample = (float) (std::sin (currentAngle) * level); + auto currentSample = (float) (std::sin (currentAngle) * level); for (int i = outputBuffer.getNumChannels(); --i >= 0;) outputBuffer.addSample (i, startSample, currentSample); @@ -138,7 +136,7 @@ struct SineWaveVoice : public SynthesiserVoice } private: - double currentAngle, angleDelta, level, tailOff; + double currentAngle = 0, angleDelta = 0, level = 0, tailOff = 0; }; //============================================================================== @@ -233,8 +231,7 @@ struct SynthAudioSource : public AudioSource }; //============================================================================== -class AudioSynthesiserDemo : public Component, - private Button::Listener +class AudioSynthesiserDemo : public Component { public: AudioSynthesiserDemo() @@ -247,13 +244,13 @@ public: addAndMakeVisible (sineButton); sineButton.setButtonText ("Use sine wave"); sineButton.setRadioGroupId (321); - sineButton.addListener (this); sineButton.setToggleState (true, dontSendNotification); + sineButton.onClick = [this] { synthAudioSource.setUsingSineWaveSound(); }; addAndMakeVisible (sampledButton); sampledButton.setButtonText ("Use sampled sound"); sampledButton.setRadioGroupId (321); - sampledButton.addListener (this); + sampledButton.onClick = [this] { synthAudioSource.setUsingSampledSound(); }; addAndMakeVisible (liveAudioDisplayComp); @@ -300,15 +297,6 @@ private: ToggleButton sampledButton; LiveScrollingAudioDisplay liveAudioDisplayComp; - //============================================================================== - void buttonClicked (Button* buttonThatWasClicked) override - { - if (buttonThatWasClicked == &sineButton) - synthAudioSource.setUsingSineWaveSound(); - else if (buttonThatWasClicked == &sampledButton) - synthAudioSource.setUsingSampledSound(); - } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioSynthesiserDemo) }; diff --git a/examples/Demo/Source/Demos/CameraDemo.cpp b/examples/Demo/Source/Demos/CameraDemo.cpp index af00c7d4..b6b743f8 100644 --- a/examples/Demo/Source/Demos/CameraDemo.cpp +++ b/examples/Demo/Source/Demos/CameraDemo.cpp @@ -30,8 +30,6 @@ //============================================================================== class CameraDemo : public Component, - private ComboBox::Listener, - private Button::Listener, private CameraDevice::Listener, private AsyncUpdater { @@ -47,14 +45,14 @@ public: addAndMakeVisible (cameraSelectorComboBox); updateCameraList(); cameraSelectorComboBox.setSelectedId (1); - cameraSelectorComboBox.addListener (this); + cameraSelectorComboBox.onChange = [this] { cameraChanged(); }; addAndMakeVisible (snapshotButton); - snapshotButton.addListener (this); + snapshotButton.onClick = [this] { takeSnapshot(); }; snapshotButton.setEnabled (false); addAndMakeVisible (recordMovieButton); - recordMovieButton.addListener (this); + recordMovieButton.onClick = [this] { startRecording(); }; recordMovieButton.setEnabled (false); addAndMakeVisible (lastSnapshot); @@ -70,9 +68,9 @@ public: void resized() override { - Rectangle r (getLocalBounds().reduced (5)); + auto r = getLocalBounds().reduced (5); - Rectangle top (r.removeFromTop (25)); + auto top = r.removeFromTop (25); cameraSelectorComboBox.setBounds (top.removeFromLeft (250)); r.removeFromTop (4); @@ -85,7 +83,7 @@ public: recordMovieButton.setBounds (top.removeFromLeft (recordMovieButton.getWidth())); r.removeFromTop (4); - Rectangle previewArea (r.removeFromTop (r.getHeight() / 2)); + auto previewArea = r.removeFromTop (r.getHeight() / 2); if (cameraPreviewComp != nullptr) cameraPreviewComp->setBounds (previewArea); @@ -112,13 +110,13 @@ private: cameraSelectorComboBox.addItem ("No camera", 1); cameraSelectorComboBox.addSeparator(); - StringArray cameras = CameraDevice::getAvailableDevices(); + auto cameras = CameraDevice::getAvailableDevices(); for (int i = 0; i < cameras.size(); ++i) cameraSelectorComboBox.addItem (cameras[i], i + 2); } - void comboBoxChanged (ComboBox*) override + void cameraChanged() { // This is called when the user chooses a camera from the drop-down list. cameraDevice = nullptr; @@ -140,42 +138,39 @@ private: resized(); } - void buttonClicked (Button* b) override + void startRecording() { if (cameraDevice != nullptr) { - if (b == &recordMovieButton) + // The user has clicked the record movie button.. + if (! recordingMovie) { - // The user has clicked the record movie button.. - if (! recordingMovie) - { - // Start recording to a file on the user's desktop.. - recordingMovie = true; - - File file (File::getSpecialLocation (File::userDesktopDirectory) - .getNonexistentChildFile ("JuceCameraDemo", - CameraDevice::getFileExtension())); - - cameraDevice->startRecordingToFile (file); - recordMovieButton.setButtonText ("Stop Recording"); - } - else - { - // Already recording, so stop... - recordingMovie = false; - cameraDevice->stopRecording(); - recordMovieButton.setButtonText ("Start recording (to a file on your desktop)"); - } + // Start recording to a file on the user's desktop.. + recordingMovie = true; + + auto file = File::getSpecialLocation (File::userDesktopDirectory) + .getNonexistentChildFile ("JuceCameraDemo", CameraDevice::getFileExtension()); + + cameraDevice->startRecordingToFile (file); + recordMovieButton.setButtonText ("Stop Recording"); } else { - // When the user clicks the snapshot button, we'll attach ourselves to - // the camera as a listener, and wait for an image to arrive... - cameraDevice->addListener (this); + // Already recording, so stop... + recordingMovie = false; + cameraDevice->stopRecording(); + recordMovieButton.setButtonText ("Start recording (to a file on your desktop)"); } } } + void takeSnapshot() + { + // When the user clicks the snapshot button, we'll attach ourselves to + // the camera as a listener, and wait for an image to arrive... + cameraDevice->addListener (this); + } + // This is called by the camera device when a new image arrives void imageReceived (const Image& image) override { diff --git a/examples/Demo/Source/Demos/ChildProcessDemo.cpp b/examples/Demo/Source/Demos/ChildProcessDemo.cpp index 18c25341..bb89d4fc 100644 --- a/examples/Demo/Source/Demos/ChildProcessDemo.cpp +++ b/examples/Demo/Source/Demos/ChildProcessDemo.cpp @@ -54,7 +54,6 @@ static String valueTreeToString (const ValueTree& v) //============================================================================== class ChildProcessDemo : public Component, - private Button::Listener, private MessageListener { public: @@ -64,15 +63,15 @@ public: addAndMakeVisible (launchButton); launchButton.setButtonText ("Launch Child Process"); - launchButton.addListener (this); + launchButton.onClick = [this] { launchChildProcess(); }; addAndMakeVisible (pingButton); pingButton.setButtonText ("Send Ping"); - pingButton.addListener (this); + pingButton.onClick = [this] { pingChildProcess(); }; addAndMakeVisible (killButton); killButton.setButtonText ("Kill Child Process"); - killButton.addListener (this); + killButton.onClick = [this] { killChildProcess(); }; addAndMakeVisible (testResultsBox); testResultsBox.setMultiLine (true); @@ -84,7 +83,7 @@ public: ~ChildProcessDemo() { - masterProcess = nullptr; + masterProcess.reset(); } void paint (Graphics& g) override @@ -134,7 +133,7 @@ public: { if (masterProcess != nullptr) { - masterProcess = nullptr; + masterProcess.reset(); logMessage ("Child process killed"); } } @@ -184,13 +183,6 @@ private: TextButton launchButton, pingButton, killButton; TextEditor testResultsBox; - void buttonClicked (Button* button) override - { - if (button == &launchButton) launchChildProcess(); - if (button == &pingButton) pingChildProcess(); - if (button == &killButton) killChildProcess(); - } - struct LogMessage : public Message { LogMessage (const String& m) : message (m) {} diff --git a/examples/Demo/Source/Demos/CryptographyDemo.cpp b/examples/Demo/Source/Demos/CryptographyDemo.cpp index 41eaff84..148abeaa 100644 --- a/examples/Demo/Source/Demos/CryptographyDemo.cpp +++ b/examples/Demo/Source/Demos/CryptographyDemo.cpp @@ -27,8 +27,7 @@ #include "../JuceDemoHeader.h" -class RSAComponent : public Component, - private Button::Listener +class RSAComponent : public Component { public: RSAComponent() @@ -44,7 +43,7 @@ public: addAndMakeVisible (generateRSAButton); generateRSAButton.setButtonText ("Generate RSA"); - generateRSAButton.addListener (this); + generateRSAButton.onClick = [this] { createRSAKey(); }; addAndMakeVisible (rsaResultBox); rsaResultBox.setReadOnly (true); @@ -53,12 +52,12 @@ public: void resized() override { - Rectangle area (getLocalBounds()); + auto area = getLocalBounds(); rsaGroup.setBounds (area); area.removeFromTop (10); area.reduce (5, 5); - Rectangle topArea (area.removeFromTop (34)); + auto topArea = area.removeFromTop (34); topArea.removeFromLeft (110); bitSize.setBounds (topArea.removeFromLeft (topArea.getWidth() / 2).reduced (5)); generateRSAButton.setBounds (topArea.reduced (5)); @@ -104,12 +103,6 @@ private: Label bitSizeLabel; TextEditor bitSize, rsaResultBox; - void buttonClicked (Button* buttonThatWasClicked) override - { - if (buttonThatWasClicked == &generateRSAButton) - createRSAKey(); - } - void lookAndFeelChanged() override { rsaGroup.setColour (GroupComponent::outlineColourId, @@ -130,8 +123,7 @@ private: }; //============================================================================== -class HashesComponent : public Component, - private TextEditor::Listener +class HashesComponent : public Component { public: HashesComponent() @@ -144,7 +136,17 @@ public: hashEntryBox.setReturnKeyStartsNewLine (true); hashEntryBox.setText ("Type some text in this box and the resulting MD5, SHA and Whirlpool hashes will update below"); - hashEntryBox.addListener (this); + + auto updateHashes = [this] + { + auto text = hashEntryBox.getText(); + updateMD5Result (text.toUTF8()); + updateSHA256Result (text.toUTF8()); + updateWhirlpoolResult (text.toUTF8()); + }; + + hashEntryBox.onTextChange = updateHashes; + hashEntryBox.onReturnKey = updateHashes; hashLabel1.setText ("Text to Hash:", dontSendNotification); hashLabel2.setText ("MD5 Result:", dontSendNotification); @@ -163,14 +165,6 @@ public: updateHashes(); } - void updateHashes() - { - String text = hashEntryBox.getText(); - updateMD5Result (text.toUTF8()); - updateSHA256Result (text.toUTF8()); - updateWhirlpoolResult (text.toUTF8()); - } - void updateMD5Result (CharPointer_UTF8 text) { md5Result.setText (MD5 (text).toHexString(), dontSendNotification); @@ -188,7 +182,7 @@ public: void resized() override { - Rectangle area (getLocalBounds()); + auto area = getLocalBounds(); hashGroup.setBounds (area); area.removeFromLeft (120); area.removeFromTop (10); @@ -205,11 +199,6 @@ private: Label md5Result, shaResult, whirlpoolResult; Label hashLabel1, hashLabel2, hashLabel3, hashLabel4; - void textEditorTextChanged (TextEditor&) override { updateHashes(); } - void textEditorReturnKeyPressed (TextEditor&) override { updateHashes(); } - void textEditorEscapeKeyPressed (TextEditor&) override { updateHashes(); } - void textEditorFocusLost (TextEditor&) override { updateHashes(); } - void lookAndFeelChanged() override { hashGroup.setColour (GroupComponent::outlineColourId, diff --git a/examples/Demo/Source/Demos/DialogsDemo.cpp b/examples/Demo/Source/Demos/DialogsDemo.cpp index ccc52801..abdada09 100644 --- a/examples/Demo/Source/Demos/DialogsDemo.cpp +++ b/examples/Demo/Source/Demos/DialogsDemo.cpp @@ -88,8 +88,7 @@ public: //============================================================================== -class DialogsDemo : public Component, - private Button::Listener +class DialogsDemo : public Component { public: enum DialogType @@ -106,6 +105,9 @@ public: loadWithPreviewChooser, directoryChooser, saveChooser, + shareText, + shareFile, + shareImage, numDialogs }; @@ -115,7 +117,7 @@ public: addAndMakeVisible (nativeButton); nativeButton.setButtonText ("Use Native Windows"); - nativeButton.addListener (this); + nativeButton.onClick = [this] { getLookAndFeel().setUsingNativeAlertWindows (nativeButton.getToggleState()); }; static const char* windowNames[] = { @@ -130,7 +132,10 @@ public: "'Load' File Browser", "'Load' File Browser With Image Preview", "'Choose Directory' File Browser", - "'Save' File Browser" + "'Save' File Browser", + "Share Text", + "Share Files", + "Share Images" }; // warn in case we add any windows @@ -138,23 +143,14 @@ public: for (int i = 0; i < numDialogs; ++i) { - TextButton* newButton = new TextButton(); + auto* newButton = new TextButton(); windowButtons.add (newButton); addAndMakeVisible (newButton); newButton->setButtonText (windowNames[i]); - newButton->addListener (this); + newButton->onClick = [this, i, newButton] { showWindow (*newButton, static_cast (i)); }; } } - ~DialogsDemo() - { - nativeButton.removeListener (this); - - for (int i = windowButtons.size(); --i >= 0;) - if (TextButton* button = windowButtons.getUnchecked (i)) - button->removeListener (this); - } - //============================================================================== void paint (Graphics& g) override { @@ -266,98 +262,188 @@ private: } else if (type >= loadChooser && type <= saveChooser) { - #if JUCE_MODAL_LOOPS_PERMITTED const bool useNativeVersion = nativeButton.getToggleState(); if (type == loadChooser) { - FileChooser fc ("Choose a file to open...", - File::getCurrentWorkingDirectory(), - "*", - useNativeVersion); - - if (fc.browseForMultipleFilesToOpen()) - { - String chosen; - for (int i = 0; i < fc.getResults().size(); ++i) - chosen << fc.getResults().getReference(i).getFullPathName() << "\n"; - - AlertWindow::showMessageBoxAsync (AlertWindow::InfoIcon, - "File Chooser...", - "You picked: " + chosen); - } + fc = new FileChooser ("Choose a file to open...", + File::getCurrentWorkingDirectory(), + "*", + useNativeVersion); + + fc->launchAsync (FileBrowserComponent::canSelectMultipleItems | FileBrowserComponent::openMode + | FileBrowserComponent::canSelectFiles, + [] (const FileChooser& chooser) + { + String chosen; + auto results = chooser.getURLResults(); + + for (auto result : results) + chosen << (result.isLocalFile() ? result.getLocalFile().getFullPathName() : result.toString (false)) << "\n"; + + AlertWindow::showMessageBoxAsync (AlertWindow::InfoIcon, + "File Chooser...", + "You picked: " + chosen); + }); } else if (type == loadWithPreviewChooser) { - ImagePreviewComponent imagePreview; imagePreview.setSize (200, 200); - FileChooser fc ("Choose an image to open...", - File::getSpecialLocation (File::userPicturesDirectory), - "*.jpg;*.jpeg;*.png;*.gif", - useNativeVersion); - - if (fc.browseForMultipleFilesToOpen (&imagePreview)) - { - String chosen; - for (int i = 0; i < fc.getResults().size(); ++i) - chosen << fc.getResults().getReference (i).getFullPathName() << "\n"; - - AlertWindow::showMessageBoxAsync (AlertWindow::InfoIcon, - "File Chooser...", - "You picked: " + chosen); - } + fc = new FileChooser ("Choose an image to open...", + File::getCurrentWorkingDirectory(), + "*.jpg;*.jpeg;*.png;*.gif", + useNativeVersion); + + fc->launchAsync (FileBrowserComponent::openMode | FileBrowserComponent::canSelectFiles + | FileBrowserComponent::canSelectMultipleItems, + [] (const FileChooser& chooser) + { + String chosen; + auto results = chooser.getURLResults(); + + for (auto result : results) + chosen << (result.isLocalFile() ? result.getLocalFile().getFullPathName() : result.toString (false)) << "\n"; + + AlertWindow::showMessageBoxAsync (AlertWindow::InfoIcon, + "File Chooser...", + "You picked: " + chosen); + }, + &imagePreview); } else if (type == saveChooser) { - FileChooser fc ("Choose a file to save...", - File::getCurrentWorkingDirectory(), - "*", - useNativeVersion); + File fileToSave = File::createTempFile ("saveChooserDemo"); - if (fc.browseForFileToSave (true)) + if (fileToSave.createDirectory().wasOk()) { - File chosenFile = fc.getResult(); - - AlertWindow::showMessageBoxAsync (AlertWindow::InfoIcon, - "File Chooser...", - "You picked: " + chosenFile.getFullPathName()); + fileToSave = fileToSave.getChildFile ("JUCE.png"); + fileToSave.replaceWithData (BinaryData::juce_icon_png, BinaryData::juce_icon_pngSize); } + + fc = new FileChooser ("Choose a file to save...", + File::getCurrentWorkingDirectory().getChildFile (fileToSave.getFileName()), + "*", + useNativeVersion); + + fc->launchAsync (FileBrowserComponent::saveMode | FileBrowserComponent::canSelectFiles, + [fileToSave] (const FileChooser& chooser) + { + auto result = chooser.getURLResult(); + auto name = result.isEmpty() ? String() + : (result.isLocalFile() ? result.getLocalFile().getFullPathName() + : result.toString (true)); + + // Android and iOS file choosers will create placeholder files for chosen + // paths, so we may as well write into those files. + #if JUCE_ANDROID || JUCE_IOS + if (! result.isEmpty()) + { + ScopedPointer wi (fileToSave.createInputStream()); + ScopedPointer wo (result.createOutputStream()); + + if (wi != nullptr && wo != nullptr) + { + auto numWritten = wo->writeFromInputStream (*wi, -1); + jassert (numWritten > 0); + ignoreUnused (numWritten); + wo->flush(); + } + } + #endif + + AlertWindow::showMessageBoxAsync (AlertWindow::InfoIcon, + "File Chooser...", + "You picked: " + name); + }); } else if (type == directoryChooser) { - FileChooser fc ("Choose a directory...", - File::getCurrentWorkingDirectory(), - "*", - useNativeVersion); - - if (fc.browseForDirectory()) + fc = new FileChooser ("Choose a directory...", + File::getCurrentWorkingDirectory(), + "*", + useNativeVersion); + + fc->launchAsync (FileBrowserComponent::openMode | FileBrowserComponent::canSelectDirectories, + [] (const FileChooser& chooser) + { + auto result = chooser.getURLResult(); + auto name = result.isLocalFile() ? result.getLocalFile().getFullPathName() + : result.toString (true); + + AlertWindow::showMessageBoxAsync (AlertWindow::InfoIcon, + "File Chooser...", + "You picked: " + name); + }); + } + } + else if (type == shareText) + { + ContentSharer::getInstance()->shareText ("I love JUCE!", + [] (bool success, const String& error) { - File chosenDirectory = fc.getResult(); + String resultString = success ? "success" : ("failure\n (error: " + error + ")"); AlertWindow::showMessageBoxAsync (AlertWindow::InfoIcon, - "File Chooser...", - "You picked: " + chosenDirectory.getFullPathName()); - } - } - #endif + "Sharing Text Result", + "Sharing text finished\nwith " + resultString); + }); } - } - - void buttonClicked (Button* button) override - { - if (button == &nativeButton) + else if (type == shareFile) { - getLookAndFeel().setUsingNativeAlertWindows (nativeButton.getToggleState()); + File fileToSave = File::createTempFile ("DialogsDemoSharingTest"); + + if (fileToSave.createDirectory().wasOk()) + { + fileToSave = fileToSave.getChildFile ("SharingDemoFile.txt"); + fileToSave.replaceWithText ("Make it fast!"); - return; + Array urls; + urls.add (URL (fileToSave)); + + ContentSharer::getInstance()->shareFiles (urls, + [] (bool success, const String& error) + { + String resultString = success ? "success" : ("failure\n (error: " + error + ")"); + + AlertWindow::showMessageBoxAsync (AlertWindow::InfoIcon, + "Sharing Files Result", + "Sharing files finished\nwith " + resultString); + }); + + } } + else if (type == shareImage) + { + Image myImage = ImageCache::getFromMemory (BinaryData::juce_icon_png, + BinaryData::juce_icon_pngSize); + + Image myImage2 (Image::RGB, 500, 500, true); + Graphics g (myImage2); + g.setColour (Colours::green); + ColourGradient gradient (Colours::yellow, 170, 170, Colours::cyan, 170, 20, true); + g.setGradientFill (gradient); + g.fillEllipse (20, 20, 300, 300); + + Array images; + images.add (myImage); + images.add (myImage2); + + ContentSharer::getInstance()->shareImages (images, + [] (bool success, const String& error) + { + String resultString = success ? "success" : ("failure\n (error: " + error + ")"); - for (int i = windowButtons.size(); --i >= 0;) - if (button == windowButtons.getUnchecked (i)) - return showWindow (*button, static_cast (i)); + AlertWindow::showMessageBoxAsync (AlertWindow::InfoIcon, + "Sharing Images Result", + "Sharing images finished\nwith " + resultString); + }); + } } + ImagePreviewComponent imagePreview; + ScopedPointer fc; + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DialogsDemo) }; diff --git a/examples/Demo/Source/Demos/FlexBoxDemo.cpp b/examples/Demo/Source/Demos/FlexBoxDemo.cpp index 0afd5a3a..e0837d06 100644 --- a/examples/Demo/Source/Demos/FlexBoxDemo.cpp +++ b/examples/Demo/Source/Demos/FlexBoxDemo.cpp @@ -29,28 +29,26 @@ // these classes are C++11-only #if JUCE_COMPILER_SUPPORTS_INITIALIZER_LISTS -struct DemoFlexPanel : public juce::Component, - private juce::TextEditor::Listener, - private juce::ComboBox::Listener +struct DemoFlexPanel : public juce::Component { DemoFlexPanel (juce::Colour col, FlexItem& item) : flexItem (item), colour (col) { int x = 70; int y = 3; - setupTextEditor (flexOrderEditor, { x, y, 20, 18 }, "0"); + setupTextEditor (flexOrderEditor, { x, y, 20, 18 }, "0", [this] { flexItem.order = (int) flexOrderEditor.getText().getFloatValue(); }); addLabel ("order", flexOrderEditor); y += 20; - setupTextEditor (flexGrowEditor, { x, y, 20, 18 }, "0"); + setupTextEditor (flexGrowEditor, { x, y, 20, 18 }, "0", [this] { flexItem.flexGrow = flexGrowEditor.getText().getFloatValue(); }); addLabel ("flex-grow", flexGrowEditor); y += 20; - setupTextEditor (flexShrinkEditor, { x, y, 20, 18 }, "1"); + setupTextEditor (flexShrinkEditor, { x, y, 20, 18 }, "1", [this] { flexItem.flexShrink = flexShrinkEditor.getText().getFloatValue(); }); addLabel ("flex-shrink", flexShrinkEditor); y += 20; - setupTextEditor (flexBasisEditor, { x, y, 33, 18 }, "100"); + setupTextEditor (flexBasisEditor, { x, y, 33, 18 }, "100", [this] { flexItem.flexBasis = flexBasisEditor.getText().getFloatValue(); }); addLabel ("flex-basis", flexBasisEditor); y += 20; @@ -61,18 +59,23 @@ struct DemoFlexPanel : public juce::Component, alignSelfCombo.addItem ("stretch", 5); alignSelfCombo.setBounds (x, y, 90, 18); - alignSelfCombo.addListener (this); + alignSelfCombo.onChange = [this] { updateAssignSelf(); }; alignSelfCombo.setSelectedId (5); alignSelfCombo.setColour (ComboBox::outlineColourId, Colours::transparentBlack); addAndMakeVisible (alignSelfCombo); addLabel ("align-self", alignSelfCombo); } - void setupTextEditor (TextEditor& te, Rectangle b, StringRef initialText) + void setupTextEditor (TextEditor& te, Rectangle b, StringRef initialText, std::function updateFn) { te.setBounds (b); te.setText (initialText); - te.addListener (this); + + te.onTextChange = [this, updateFn] + { + updateFn(); + refreshLayout(); + }; addAndMakeVisible (te); } @@ -85,29 +88,22 @@ struct DemoFlexPanel : public juce::Component, addAndMakeVisible (label); } - void comboBoxChanged (ComboBox* cb) override + void updateAssignSelf() { - auto selectedID = cb->getSelectedId(); - - if (selectedID == 1) flexItem.alignSelf = FlexItem::AlignSelf::autoAlign; - if (selectedID == 2) flexItem.alignSelf = FlexItem::AlignSelf::flexStart; - if (selectedID == 3) flexItem.alignSelf = FlexItem::AlignSelf::flexEnd; - if (selectedID == 4) flexItem.alignSelf = FlexItem::AlignSelf::center; - if (selectedID == 5) flexItem.alignSelf = FlexItem::AlignSelf::stretch; + switch (alignSelfCombo.getSelectedId()) + { + case 1: flexItem.alignSelf = FlexItem::AlignSelf::autoAlign; break; + case 2: flexItem.alignSelf = FlexItem::AlignSelf::flexStart; break; + case 3: flexItem.alignSelf = FlexItem::AlignSelf::flexEnd; break; + case 4: flexItem.alignSelf = FlexItem::AlignSelf::center; break; + case 5: flexItem.alignSelf = FlexItem::AlignSelf::stretch; break; + } - if (auto parent = getParentComponent()) - parent->resized(); + refreshLayout(); } - void textEditorTextChanged (TextEditor& textEditor) override + void refreshLayout() { - auto textIntValue = textEditor.getText().getFloatValue(); - - if (&textEditor == &flexOrderEditor) flexItem.order = (int) textIntValue; - if (&textEditor == &flexGrowEditor) flexItem.flexGrow = textIntValue; - if (&textEditor == &flexBasisEditor) flexItem.flexBasis = textIntValue; - if (&textEditor == &flexShrinkEditor) flexItem.flexShrink = textIntValue; - if (auto parent = getParentComponent()) parent->resized(); } @@ -145,8 +141,7 @@ struct DemoFlexPanel : public juce::Component, }; //============================================================================== -struct FlexBoxDemo : public juce::Component, - private juce::Button::Listener +struct FlexBoxDemo : public juce::Component { FlexBoxDemo() { @@ -184,11 +179,10 @@ struct FlexBoxDemo : public juce::Component, int leftMargin = 15; int topMargin = 45; - setupToggleButton (flexDirectionRowButton, "row", groupID, leftMargin, topMargin + i++ * 22); - setupToggleButton (flexDirectionRowReverseButton, "row-reverse", groupID, leftMargin, topMargin + i++ * 22); - setupToggleButton (flexDirectionColumnButton, "column", groupID, leftMargin, topMargin + i++ * 22); - setupToggleButton (flexDirectionColumnReverseButton, "column-reverse", groupID, leftMargin, topMargin + i++ * 22); - flexDirectionRowButton.setToggleState (true, dontSendNotification); + createToggleButton ("row", groupID, leftMargin, topMargin + i++ * 22, true, [this] { flexBox.flexDirection = FlexBox::Direction::row; }).setToggleState (true, dontSendNotification); + createToggleButton ("row-reverse", groupID, leftMargin, topMargin + i++ * 22, false, [this] { flexBox.flexDirection = FlexBox::Direction::rowReverse; }); + createToggleButton ("column", groupID, leftMargin, topMargin + i++ * 22, false, [this] { flexBox.flexDirection = FlexBox::Direction::column; }); + createToggleButton ("column-reverse", groupID, leftMargin, topMargin + i++ * 22, false, [this] { flexBox.flexDirection = FlexBox::Direction::columnReverse; }); auto wrapGroup = addControl (new GroupComponent ("wrap", "flex-wrap")); wrapGroup->setBounds (160, 30, 140, 110); @@ -197,10 +191,9 @@ struct FlexBoxDemo : public juce::Component, ++groupID; leftMargin = 165; - setupToggleButton (flexNoWrapButton, "nowrap", groupID, leftMargin, topMargin + i++ * 22); - setupToggleButton (flexWrapButton, "wrap", groupID, leftMargin, topMargin + i++ * 22); - setupToggleButton (flexWrapReverseButton, "wrap-reverse", groupID, leftMargin, topMargin + i++ * 22); - flexWrapButton.setToggleState (true, sendNotification); + createToggleButton ("nowrap", groupID, leftMargin, topMargin + i++ * 22, false, [this] { flexBox.flexWrap = FlexBox::Wrap::noWrap; }); + createToggleButton ("wrap", groupID, leftMargin, topMargin + i++ * 22, true, [this] { flexBox.flexWrap = FlexBox::Wrap::wrap; }); + createToggleButton ("wrap-reverse", groupID, leftMargin, topMargin + i++ * 22, false, [this] { flexBox.flexWrap = FlexBox::Wrap::wrapReverse; }); auto justifyGroup = addControl (new GroupComponent ("justify", "justify-content")); justifyGroup->setBounds (10, 150, 140, 140); @@ -210,12 +203,11 @@ struct FlexBoxDemo : public juce::Component, leftMargin = 15; topMargin = 165; - setupToggleButton (justifyFlexStartButton, "flex-start", groupID, leftMargin, topMargin + i++ * 22); - setupToggleButton (justifyFlexEndButton, "flex-end", groupID, leftMargin, topMargin + i++ * 22); - setupToggleButton (justifyCenterButton, "center", groupID, leftMargin, topMargin + i++ * 22); - setupToggleButton (justifySpaceBetweenButton, "space-between", groupID, leftMargin, topMargin + i++ * 22); - setupToggleButton (justifySpaceAroundButton, "space-around", groupID, leftMargin, topMargin + i++ * 22); - justifyFlexStartButton.setToggleState (true, sendNotification); + createToggleButton ("flex-start", groupID, leftMargin, topMargin + i++ * 22, true, [this] { flexBox.justifyContent = FlexBox::JustifyContent::flexStart; }); + createToggleButton ("flex-end", groupID, leftMargin, topMargin + i++ * 22, false, [this] { flexBox.justifyContent = FlexBox::JustifyContent::flexEnd; }); + createToggleButton ("center", groupID, leftMargin, topMargin + i++ * 22, false, [this] { flexBox.justifyContent = FlexBox::JustifyContent::center; }); + createToggleButton ("space-between", groupID, leftMargin, topMargin + i++ * 22, false, [this] { flexBox.justifyContent = FlexBox::JustifyContent::spaceBetween; }); + createToggleButton ("space-around", groupID, leftMargin, topMargin + i++ * 22, false, [this] { flexBox.justifyContent = FlexBox::JustifyContent::spaceAround; }); auto alignGroup = addControl (new GroupComponent ("align", "align-items")); alignGroup->setBounds (160, 150, 140, 140); @@ -225,11 +217,10 @@ struct FlexBoxDemo : public juce::Component, leftMargin = 165; topMargin = 165; - setupToggleButton (alignStretchButton, "stretch", groupID, leftMargin, topMargin + i++ * 22); - setupToggleButton (alignFlexStartButton, "flex-start", groupID, leftMargin, topMargin + i++ * 22); - setupToggleButton (alignFlexEndButton, "flex-end", groupID, leftMargin, topMargin + i++ * 22); - setupToggleButton (alignCenterButton, "center", groupID, leftMargin, topMargin + i++ * 22); - alignStretchButton.setToggleState (true, sendNotification); + createToggleButton ("stretch", groupID, leftMargin, topMargin + i++ * 22, true, [this] { flexBox.alignItems = FlexBox::AlignItems::stretch; }); + createToggleButton ("flex-start", groupID, leftMargin, topMargin + i++ * 22, false, [this] { flexBox.alignItems = FlexBox::AlignItems::flexStart; }); + createToggleButton ("flex-end", groupID, leftMargin, topMargin + i++ * 22, false, [this] { flexBox.alignItems = FlexBox::AlignItems::flexEnd; }); + createToggleButton ("center", groupID, leftMargin, topMargin + i++ * 22, false, [this] { flexBox.alignItems = FlexBox::AlignItems::center; }); auto alignContentGroup = addControl (new GroupComponent ("content", "align-content")); alignContentGroup->setBounds (10, 300, 140, 160); @@ -239,13 +230,12 @@ struct FlexBoxDemo : public juce::Component, leftMargin = 15; topMargin = 315; - setupToggleButton (alignContentStretchButton, "stretch", groupID, leftMargin, topMargin + i++ * 22); - setupToggleButton (alignContentFlexStartButton, "flex-start", groupID, leftMargin, topMargin + i++ * 22); - setupToggleButton (alignContentFlexEndButton, "flex-end", groupID, leftMargin, topMargin + i++ * 22); - setupToggleButton (alignContentCenterButton, "center", groupID, leftMargin, topMargin + i++ * 22); - setupToggleButton (alignContentSpaceBetweenButton, "space-between", groupID, leftMargin, topMargin + i++ * 22); - setupToggleButton (alignContentSpaceAroundButton, "space-around", groupID, leftMargin, topMargin + i++ * 22); - alignContentStretchButton.setToggleState (true, sendNotification); + createToggleButton ("stretch", groupID, leftMargin, topMargin + i++ * 22, true, [this] { flexBox.alignContent = FlexBox::AlignContent::stretch; }); + createToggleButton ("flex-start", groupID, leftMargin, topMargin + i++ * 22, false, [this] { flexBox.alignContent = FlexBox::AlignContent::flexStart; }); + createToggleButton ("flex-end", groupID, leftMargin, topMargin + i++ * 22, false, [this] { flexBox.alignContent = FlexBox::AlignContent::flexEnd; }); + createToggleButton ("center", groupID, leftMargin, topMargin + i++ * 22, false, [this] { flexBox.alignContent = FlexBox::AlignContent::center; }); + createToggleButton ("space-between", groupID, leftMargin, topMargin + i++ * 22, false, [this] { flexBox.alignContent = FlexBox::AlignContent::spaceBetween; }); + createToggleButton ("space-around", groupID, leftMargin, topMargin + i++ * 22, false, [this] { flexBox.alignContent = FlexBox::AlignContent::spaceAround; }); } void setupFlexBoxItems() @@ -265,21 +255,27 @@ struct FlexBoxDemo : public juce::Component, auto& flexItem = flexBox.items.getReference (flexBox.items.size() - 1); - auto panel = new DemoFlexPanel (colour, flexItem); - panels.add (panel); + auto panel = panels.add (new DemoFlexPanel (colour, flexItem)); flexItem.associatedComponent = panel; addAndMakeVisible (panel); } - void setupToggleButton (ToggleButton& tb, StringRef text, int groupID, int x, int y) + ToggleButton& createToggleButton (StringRef text, int groupID, int x, int y, bool toggleOn, std::function fn) { - tb.setButtonText (text); - tb.setRadioGroupId (groupID); - tb.setToggleState (false, dontSendNotification); - tb.addListener (this); - tb.setBounds (x, y, 130, 22); + auto* tb = buttons.add (new ToggleButton()); + tb->setButtonText (text); + tb->setRadioGroupId (groupID); + tb->setToggleState (toggleOn, dontSendNotification); + + tb->onClick = [this, fn] + { + fn(); + resized(); + }; + tb->setBounds (x, y, 130, 22); addAndMakeVisible (tb); + return *tb; } template @@ -290,69 +286,11 @@ struct FlexBoxDemo : public juce::Component, return newControlComp; } - void buttonClicked (Button* b) override - { - if (b->getToggleState()) - { - if (b == &flexDirectionRowButton) flexBox.flexDirection = FlexBox::Direction::row; - else if (b == &flexDirectionRowReverseButton) flexBox.flexDirection = FlexBox::Direction::rowReverse; - else if (b == &flexDirectionColumnButton) flexBox.flexDirection = FlexBox::Direction::column; - else if (b == &flexDirectionColumnReverseButton) flexBox.flexDirection = FlexBox::Direction::columnReverse; - else if (b == &flexNoWrapButton) flexBox.flexWrap = FlexBox::Wrap::noWrap; - else if (b == &flexWrapButton) flexBox.flexWrap = FlexBox::Wrap::wrap; - else if (b == &flexWrapReverseButton) flexBox.flexWrap = FlexBox::Wrap::wrapReverse; - else if (b == &justifyFlexStartButton) flexBox.justifyContent = FlexBox::JustifyContent::flexStart; - else if (b == &justifyFlexEndButton) flexBox.justifyContent = FlexBox::JustifyContent::flexEnd; - else if (b == &justifyCenterButton) flexBox.justifyContent = FlexBox::JustifyContent::center; - else if (b == &justifySpaceBetweenButton) flexBox.justifyContent = FlexBox::JustifyContent::spaceBetween; - else if (b == &justifySpaceAroundButton) flexBox.justifyContent = FlexBox::JustifyContent::spaceAround; - else if (b == &alignStretchButton) flexBox.alignItems = FlexBox::AlignItems::stretch; - else if (b == &alignFlexStartButton) flexBox.alignItems = FlexBox::AlignItems::flexStart; - else if (b == &alignFlexEndButton) flexBox.alignItems = FlexBox::AlignItems::flexEnd; - else if (b == &alignCenterButton) flexBox.alignItems = FlexBox::AlignItems::center; - else if (b == &alignContentStretchButton) flexBox.alignContent = FlexBox::AlignContent::stretch; - else if (b == &alignContentFlexStartButton) flexBox.alignContent = FlexBox::AlignContent::flexStart; - else if (b == &alignContentFlexEndButton) flexBox.alignContent = FlexBox::AlignContent::flexEnd; - else if (b == &alignContentCenterButton) flexBox.alignContent = FlexBox::AlignContent::center; - else if (b == &alignContentSpaceBetweenButton) flexBox.alignContent = FlexBox::AlignContent::spaceBetween; - else if (b == &alignContentSpaceAroundButton) flexBox.alignContent = FlexBox::AlignContent::spaceAround; - else return; - - resized(); - } - } - FlexBox flexBox; OwnedArray panels; OwnedArray controls; - - ToggleButton flexDirectionRowButton, - flexDirectionRowReverseButton, - flexDirectionColumnButton, - flexDirectionColumnReverseButton, - - flexNoWrapButton, - flexWrapButton, - flexWrapReverseButton, - - justifyFlexStartButton, - justifyFlexEndButton, - justifyCenterButton, - justifySpaceBetweenButton, - justifySpaceAroundButton, - - alignStretchButton, - alignFlexStartButton, - alignFlexEndButton, - alignCenterButton, - - alignContentStretchButton, - alignContentFlexStartButton, - alignContentFlexEndButton, - alignContentCenterButton, - alignContentSpaceBetweenButton, - alignContentSpaceAroundButton; + OwnedArray buttons; JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FlexBoxDemo) }; diff --git a/examples/Demo/Source/Demos/FontsDemo.cpp b/examples/Demo/Source/Demos/FontsDemo.cpp index d4c34b1e..11196e60 100644 --- a/examples/Demo/Source/Demos/FontsDemo.cpp +++ b/examples/Demo/Source/Demos/FontsDemo.cpp @@ -30,9 +30,7 @@ //============================================================================== class FontsDemo : public Component, private ListBoxModel, - private Slider::Listener, - private Button::Listener, - private ComboBox::Listener + private Slider::Listener { public: FontsDemo() @@ -59,9 +57,10 @@ public: heightSlider.addListener (this); kerningSlider.addListener (this); scaleSlider.addListener (this); - boldToggle.addListener (this); - italicToggle.addListener (this); - styleBox.addListener (this); + + boldToggle.onClick = [this] { refreshPreviewBoxFont(); }; + italicToggle.onClick = [this] { refreshPreviewBoxFont(); }; + styleBox.onChange = [this] { refreshPreviewBoxFont(); }; Font::findFonts (fonts); // Generate the list of fonts @@ -157,12 +156,6 @@ public: else if (sliderThatWasMoved == &scaleSlider) refreshPreviewBoxFont(); } - void buttonClicked (Button* buttonThatWasClicked) override - { - if (buttonThatWasClicked == &boldToggle) refreshPreviewBoxFont(); - else if (buttonThatWasClicked == &italicToggle) refreshPreviewBoxFont(); - } - // The following methods implement the ListBoxModel virtual methods: int getNumRows() override { @@ -251,12 +244,6 @@ private: } } - void comboBoxChanged (ComboBox* box) override - { - if (box == &styleBox) - refreshPreviewBoxFont(); - } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FontsDemo) }; diff --git a/examples/Demo/Source/Demos/GraphicsDemo.cpp b/examples/Demo/Source/Demos/GraphicsDemo.cpp index b764c02d..27dd27ba 100644 --- a/examples/Demo/Source/Demos/GraphicsDemo.cpp +++ b/examples/Demo/Source/Demos/GraphicsDemo.cpp @@ -110,7 +110,7 @@ public: AffineTransform t; if (controls.animateRotation.getToggleState()) - t = t.rotated (rotation.getValue() * float_Pi * 2.0f); + t = t.rotated (rotation.getValue() * MathConstants::twoPi); if (controls.animateSize.getToggleState()) t = t.scaled (0.3f + size.getValue() * 2.0f); @@ -220,7 +220,7 @@ public: AffineTransform transform (AffineTransform::translation (clipImage.getWidth() / -2.0f, clipImage.getHeight() / -2.0f) - .rotated (clipImageAngle.getValue() * float_Pi * 2.0f) + .rotated (clipImageAngle.getValue() * MathConstants::twoPi) .scaled (2.0f + clipImageSize.getValue() * 3.0f) .translated (getWidth() * 0.5f, getHeight() * 0.5f)); @@ -485,9 +485,7 @@ public: if (svgDrawable != nullptr) { // to make our icon the right size, we'll set its bounding box to the size and position that we want. - svgDrawable->setBoundingBox (RelativeParallelogram (Point (-100, -100), - Point (100, -100), - Point (-100, 100))); + svgDrawable->setBoundingBox ({ -100.0f, -100.0f, 200.0f, 200.0f }); } } } @@ -573,7 +571,7 @@ public: void paint (Graphics& g) override { - g.fillCheckerBoard (getLocalBounds(), 48, 48, + g.fillCheckerBoard (getLocalBounds().toFloat(), 48.0f, 48.0f, Colours::lightgrey, Colours::white); } diff --git a/examples/Demo/Source/Demos/GridDemo.cpp b/examples/Demo/Source/Demos/GridDemo.cpp index 41c8e4d8..a1e6022b 100644 --- a/examples/Demo/Source/Demos/GridDemo.cpp +++ b/examples/Demo/Source/Demos/GridDemo.cpp @@ -27,96 +27,98 @@ #include "../JuceDemoHeader.h" // these classes are C++11-only -#if JUCE_HAS_CONSTEXPR - -struct GridDemo : public Component -{ - GridDemo() - { - addGridItemPanel (Colours::aquamarine, "0"); - addGridItemPanel (Colours::aquamarine, "0"); - addGridItemPanel (Colours::red, "1"); - addGridItemPanel (Colours::blue, "2"); - addGridItemPanel (Colours::green, "3"); - addGridItemPanel (Colours::orange, "4"); - addGridItemPanel (Colours::white, "5"); - addGridItemPanel (Colours::aquamarine, "6"); - addGridItemPanel (Colours::red, "7"); - addGridItemPanel (Colours::blue, "8"); - addGridItemPanel (Colours::green, "9"); - addGridItemPanel (Colours::orange, "10"); - addGridItemPanel (Colours::white, "11"); - } - - void addGridItemPanel (Colour colour, const char* text) - { - addAndMakeVisible (items.add (new GridItemPanel (colour, text))); - } - - void paint (Graphics& g) override - { - g.fillAll (Colours::black); - } - - void resized() override - { - Grid grid; - - grid.rowGap = 20_px; - grid.columnGap = 20_px; - - using Track = Grid::TrackInfo; - - grid.templateRows = { Track (1_fr), Track (1_fr), Track (1_fr) }; - - grid.templateColumns = { Track (1_fr), - Track (1_fr), - Track (1_fr) }; - - - grid.autoColumns = Track (1_fr); - grid.autoRows = Track (1_fr); - - grid.autoFlow = Grid::AutoFlow::column; - - grid.items.addArray ({ GridItem (items[0]).withArea (2, 2, 4, 4), - GridItem (items[1]), - GridItem (items[2]).withArea ({}, 3), - GridItem (items[3]), - GridItem (items[4]).withArea (GridItem::Span (2), {}), - GridItem (items[5]), - GridItem (items[6]), - GridItem (items[7]), - GridItem (items[8]) - }); - - grid.performLayout (getLocalBounds()); - } - - //============================================================================== - struct GridItemPanel : public Component - { - GridItemPanel (Colour colourToUse, const String& textToUse) - : colour (colourToUse), - text (textToUse) - {} - - void paint (Graphics& g) override - { - g.fillAll (colour.withAlpha (0.5f)); - - g.setColour (Colours::black); - g.drawText (text, getLocalBounds().withSizeKeepingCentre (100, 100), Justification::centred, false); - } - - Colour colour; - String text; - }; - - OwnedArray items; -}; - -// This static object will register this demo type in a global list of demos.. -static JuceDemoType demo ("10 Components: GridDemo"); - -#endif // JUCE_HAS_CONSTEXPR +#if JUCE_HAS_CONSTEXPR && JUCE_COMPILER_SUPPORTS_INITIALIZER_LISTS + + struct GridDemo : public Component + { + GridDemo() + { + addGridItemPanel (Colours::aquamarine, "0"); + addGridItemPanel (Colours::red, "1"); + addGridItemPanel (Colours::blue, "2"); + addGridItemPanel (Colours::green, "3"); + addGridItemPanel (Colours::orange, "4"); + addGridItemPanel (Colours::white, "5"); + addGridItemPanel (Colours::aquamarine, "6"); + addGridItemPanel (Colours::red, "7"); + addGridItemPanel (Colours::blue, "8"); + addGridItemPanel (Colours::green, "9"); + addGridItemPanel (Colours::orange, "10"); + addGridItemPanel (Colours::white, "11"); + } + + void addGridItemPanel (Colour colour, const char* text) + { + addAndMakeVisible (items.add (new GridItemPanel (colour, text))); + } + + void paint (Graphics& g) override + { + g.fillAll (Colours::black); + } + + void resized() override + { + Grid grid; + + grid.rowGap = 20_px; + grid.columnGap = 20_px; + + using Track = Grid::TrackInfo; + + grid.templateRows = { Track (1_fr), Track (1_fr), Track (1_fr) }; + + grid.templateColumns = { Track (1_fr), + Track (1_fr), + Track (1_fr) }; + + + grid.autoColumns = Track (1_fr); + grid.autoRows = Track (1_fr); + + grid.autoFlow = Grid::AutoFlow::column; + + grid.items.addArray ({ GridItem (items[0]).withArea (2, 2, 4, 4), + GridItem (items[1]), + GridItem (items[2]).withArea ({}, 3), + GridItem (items[3]), + GridItem (items[4]).withArea (GridItem::Span (2), {}), + GridItem (items[5]), + GridItem (items[6]), + GridItem (items[7]), + GridItem (items[8]), + GridItem (items[9]), + GridItem (items[10]), + GridItem (items[11]) + }); + + grid.performLayout (getLocalBounds()); + } + + //============================================================================== + struct GridItemPanel : public Component + { + GridItemPanel (Colour colourToUse, const String& textToUse) + : colour (colourToUse), + text (textToUse) + {} + + void paint (Graphics& g) override + { + g.fillAll (colour.withAlpha (0.5f)); + + g.setColour (Colours::black); + g.drawText (text, getLocalBounds().withSizeKeepingCentre (100, 100), Justification::centred, false); + } + + Colour colour; + String text; + }; + + OwnedArray items; + }; + + // This static object will register this demo type in a global list of demos.. + static JuceDemoType demo ("10 Components: GridDemo"); + +#endif diff --git a/examples/Demo/Source/Demos/LiveConstantDemo.cpp b/examples/Demo/Source/Demos/LiveConstantDemo.cpp index eed3709b..ae640df0 100644 --- a/examples/Demo/Source/Demos/LiveConstantDemo.cpp +++ b/examples/Demo/Source/Demos/LiveConstantDemo.cpp @@ -57,8 +57,7 @@ struct LiveConstantDemoComponent : public Component }; //============================================================================== -class LiveConstantEditorDemo : public Component, - private Button::Listener +class LiveConstantEditorDemo : public Component { public: LiveConstantEditorDemo() @@ -75,7 +74,7 @@ public: addAndMakeVisible (descriptionLabel); addAndMakeVisible (startButton); addChildComponent (demoComp); - startButton.addListener (this); + startButton.onClick = [this] { start(); }; } void paint (Graphics& g) override @@ -95,12 +94,7 @@ public: demoComp.setBounds (r.withTrimmedTop (10)); } -private: - Label descriptionLabel; - TextButton startButton; - LiveConstantDemoComponent demoComp; - - void buttonClicked (Button*) override + void start() { startButton.setVisible (false); demoComp.setVisible (true); @@ -110,6 +104,11 @@ private: dontSendNotification); } +private: + Label descriptionLabel; + TextButton startButton; + LiveConstantDemoComponent demoComp; + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (LiveConstantEditorDemo) }; diff --git a/examples/Demo/Source/Demos/LookAndFeelDemo.cpp b/examples/Demo/Source/Demos/LookAndFeelDemo.cpp index 5a549a23..a736f786 100644 --- a/examples/Demo/Source/Demos/LookAndFeelDemo.cpp +++ b/examples/Demo/Source/Demos/LookAndFeelDemo.cpp @@ -292,9 +292,8 @@ struct SquareLookAndFeel : public CustomLookAndFeel if (width > 0 && height > 0) { - g.setGradientFill (ColourGradient (baseColour, 0.0f, 0.0f, - baseColour.darker (0.1f), 0.0f, height, - false)); + g.setGradientFill (ColourGradient::vertical (baseColour, 0.0f, + baseColour.darker (0.1f), height)); g.fillRect (button.getLocalBounds()); } @@ -375,7 +374,7 @@ struct SquareLookAndFeel : public CustomLookAndFeel float rotaryStartAngle, float rotaryEndAngle, Slider& slider) override { auto diameter = jmin (width, height) - 4.0f; - auto radius = (diameter / 2.0f) * std::cos (float_Pi / 4.0f); + auto radius = (diameter / 2.0f) * std::cos (MathConstants::pi / 4.0f); auto centreX = x + width * 0.5f; auto centreY = y + height * 0.5f; auto rx = centreX - radius; @@ -505,9 +504,7 @@ struct LookAndFeelDemoComponent : public Component }; //============================================================================== -class LookAndFeelDemo : public Component, - private ComboBox::Listener, - private Button::Listener +class LookAndFeelDemo : public Component { public: LookAndFeelDemo() @@ -538,12 +535,12 @@ public: addLookAndFeel (slaf, "Square Look And Feel"); setupSquareLookAndFeelColours (*slaf); - lafBox.addListener (this); + lafBox.onChange = [this] { setAllLookAndFeels (lookAndFeels[lafBox.getSelectedItemIndex()]); }; lafBox.setSelectedItemIndex (3); addAndMakeVisible (randomButton); randomButton.setButtonText ("Assign Randomly"); - randomButton.addListener (this); + randomButton.onClick = [this] { lafBox.setSelectedItemIndex (Random().nextInt (lafBox.getNumItems())); }; } void paint (Graphics& g) override @@ -614,18 +611,6 @@ private: child->setLookAndFeel (laf); } - void comboBoxChanged (ComboBox* comboBoxThatHasChanged) override - { - if (comboBoxThatHasChanged == &lafBox) - setAllLookAndFeels (lookAndFeels[lafBox.getSelectedItemIndex()]); - } - - void buttonClicked (Button* b) override - { - if (b == &randomButton) - lafBox.setSelectedItemIndex (Random::getSystemRandom().nextInt (lafBox.getNumItems())); - } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (LookAndFeelDemo) }; diff --git a/examples/Demo/Source/Demos/MDIDemo.cpp b/examples/Demo/Source/Demos/MDIDemo.cpp index 68f6144d..546835db 100644 --- a/examples/Demo/Source/Demos/MDIDemo.cpp +++ b/examples/Demo/Source/Demos/MDIDemo.cpp @@ -32,8 +32,7 @@ flag is used to promt the user to save the note when it is closed. */ class Note : public Component, - public FileBasedDocument, - private TextEditor::Listener + public FileBasedDocument { public: Note (const String& name, const String& contents) @@ -50,12 +49,7 @@ public: editor.setReturnKeyStartsNewLine (true); editor.getTextValue().referTo (textValueObject); addAndMakeVisible (editor); - editor.addListener (this); - } - - ~Note() - { - editor.removeListener (this); + editor.onTextChange = [this] { changed(); }; } void resized() override @@ -107,22 +101,11 @@ private: Value textValueObject; TextEditor editor; - void textEditorTextChanged (TextEditor& ed) override - { - // let our FileBasedDocument know we've changed - if (&ed == &editor) - changed(); - } - void lookAndFeelChanged() override { editor.applyFontToAllText (editor.getFont()); } - void textEditorReturnKeyPressed (TextEditor&) override {} - void textEditorEscapeKeyPressed (TextEditor&) override {} - void textEditorFocusLost (TextEditor&) override {} - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Note) }; @@ -163,8 +146,7 @@ private: By default this will look for notes saved to the desktop and load them up. */ class MDIDemo : public Component, - public FileDragAndDropTarget, - private Button::Listener + public FileDragAndDropTarget { public: MDIDemo() @@ -173,11 +155,11 @@ public: showInTabsButton.setButtonText ("Show with tabs"); showInTabsButton.setToggleState (false, dontSendNotification); - showInTabsButton.addListener (this); + showInTabsButton.onClick = [this] { updateLayoutMode(); }; addAndMakeVisible (showInTabsButton); addNoteButton.setButtonText ("Create a new note"); - addNoteButton.addListener (this); + addNoteButton.onClick = [this] { addNote (String ("Note ") + String (multiDocumentPanel.getNumDocuments() + 1), "Hello World!"); }; addAndMakeVisible (addNoteButton); addAndMakeVisible (multiDocumentPanel); @@ -188,12 +170,6 @@ public: addExistingNotes(); } - ~MDIDemo() - { - addNoteButton.removeListener (this); - showInTabsButton.removeListener (this); - } - void paint (Graphics& g) override { g.fillAll (getUIColourIfAvailable (LookAndFeel_V4::ColourScheme::UIColour::windowBackground)); @@ -226,11 +202,9 @@ public: void createNotesForFiles (const Array& files) { - for (int i = 0; i < files.size(); ++i) + for (auto& file : files) { - const File file (files[i]); - - String content = file.loadFileAsString(); + auto content = file.loadFileAsString(); if (content.length() > 20000) content = "Too long!"; @@ -260,17 +234,8 @@ private: void addExistingNotes() { - Array files; - File::getSpecialLocation (File::userDesktopDirectory).findChildFiles (files, File::findFiles, false, "*.jnote"); - createNotesForFiles (files); - } - - void buttonClicked (Button* b) override - { - if (b == &showInTabsButton) - updateLayoutMode(); - else if (b == &addNoteButton) - addNote (String ("Note ") + String (multiDocumentPanel.getNumDocuments() + 1), "Hello World!"); + createNotesForFiles (File::getSpecialLocation (File::userDesktopDirectory) + .findChildFiles (File::findFiles, false, "*.jnote")); } JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MDIDemo) diff --git a/examples/Demo/Source/Demos/MidiDemo.cpp b/examples/Demo/Source/Demos/MidiDemo.cpp index bd1be9d6..233c8af7 100644 --- a/examples/Demo/Source/Demos/MidiDemo.cpp +++ b/examples/Demo/Source/Demos/MidiDemo.cpp @@ -68,7 +68,6 @@ private: //============================================================================== class MidiDemo : public Component, - private ComboBox::Listener, private MidiInputCallback, private MidiKeyboardStateListener, private AsyncUpdater @@ -76,7 +75,6 @@ class MidiDemo : public Component, public: MidiDemo() : deviceManager (MainAppWindow::getSharedAudioDeviceManager()), - lastInputIndex (0), isAddingFromMidiInput (false), keyboardComponent (keyboardState, MidiKeyboardComponent::horizontalKeyboard), midiLogListBoxModel (midiMessageList) { @@ -89,9 +87,10 @@ public: addAndMakeVisible (midiInputList); midiInputList.setTextWhenNoChoicesAvailable ("No MIDI Inputs Enabled"); - const StringArray midiInputs (MidiInput::getDevices()); + + auto midiInputs = MidiInput::getDevices(); midiInputList.addItemList (midiInputs, 1); - midiInputList.addListener (this); + midiInputList.onChange = [this] { setMidiInput (midiInputList.getSelectedItemIndex()); }; // find the first enabled device and use that by default for (int i = 0; i < midiInputs.size(); ++i) @@ -116,7 +115,7 @@ public: addAndMakeVisible (midiOutputList); midiOutputList.setTextWhenNoChoicesAvailable ("No MIDI Output Enabled"); midiOutputList.addItemList (MidiOutput::getDevices(), 1); - midiOutputList.addListener (this); + midiOutputList.onChange = [this] { setMidiOutput (midiOutputList.getSelectedItemIndex()); }; addAndMakeVisible (keyboardComponent); keyboardState.addListener (this); @@ -129,7 +128,6 @@ public: { keyboardState.removeListener (this); deviceManager.removeMidiInputCallback (MidiInput::getDevices()[midiInputList.getSelectedItemIndex()], this); - midiInputList.removeListener (this); } void paint (Graphics& g) override @@ -139,7 +137,7 @@ public: void resized() override { - Rectangle area (getLocalBounds()); + auto area = getLocalBounds(); midiInputList.setBounds (area.removeFromTop (36).removeFromRight (getWidth() - 150).reduced (8)); midiOutputList.setBounds (area.removeFromTop (36).removeFromRight (getWidth() - 150).reduced (8)); keyboardComponent.setBounds (area.removeFromTop (80).reduced(8)); @@ -150,8 +148,8 @@ private: AudioDeviceManager& deviceManager; ComboBox midiInputList, midiOutputList; Label midiInputListLabel, midiOutputListLabel; - int lastInputIndex; - bool isAddingFromMidiInput; + int lastInputIndex = 0; + bool isAddingFromMidiInput = false; MidiKeyboardState keyboardState; MidiKeyboardComponent keyboardComponent; @@ -165,11 +163,11 @@ private: /** Starts listening to a MIDI input device, enabling it if necessary. */ void setMidiInput (int index) { - const StringArray list (MidiInput::getDevices()); + auto list = MidiInput::getDevices(); deviceManager.removeMidiInputCallback (list[lastInputIndex], this); - const String newInput (list[index]); + auto newInput = list[index]; if (! deviceManager.isMidiInputEnabled (newInput)) deviceManager.setMidiInputEnabled (newInput, true); @@ -183,7 +181,7 @@ private: //============================================================================== void setMidiOutput (int index) { - currentMidiOutput = nullptr; + currentMidiOutput.reset(); if (MidiOutput::getDevices() [index].isNotEmpty()) { @@ -192,12 +190,6 @@ private: } } - void comboBoxChanged (ComboBox* box) override - { - if (box == &midiInputList) setMidiInput (midiInputList.getSelectedItemIndex()); - if (box == &midiOutputList) setMidiOutput (midiOutputList.getSelectedItemIndex()); - } - // These methods handle callbacks from the midi device + on-screen keyboard.. void handleIncomingMidiMessage (MidiInput*, const MidiMessage& message) override { @@ -210,7 +202,7 @@ private: { if (! isAddingFromMidiInput) { - MidiMessage m (MidiMessage::noteOn (midiChannel, midiNoteNumber, velocity)); + auto m = MidiMessage::noteOn (midiChannel, midiNoteNumber, velocity); m.setTimeStamp (Time::getMillisecondCounterHiRes() * 0.001); postMessageToList (m); } @@ -220,7 +212,7 @@ private: { if (! isAddingFromMidiInput) { - MidiMessage m (MidiMessage::noteOff (midiChannel, midiNoteNumber, velocity)); + auto m = MidiMessage::noteOff (midiChannel, midiNoteNumber, velocity); m.setTimeStamp (Time::getMillisecondCounterHiRes() * 0.001); postMessageToList (m); } diff --git a/examples/Demo/Source/Demos/MultithreadingDemo.cpp b/examples/Demo/Source/Demos/MultithreadingDemo.cpp index e671b375..fb0ac873 100644 --- a/examples/Demo/Source/Demos/MultithreadingDemo.cpp +++ b/examples/Demo/Source/Demos/MultithreadingDemo.cpp @@ -44,7 +44,8 @@ public: const float speed = 5.0f; // give each ball a fixed speed so we can // see the effects of thread priority on how fast // they actually go. - const float angle = Random::getSystemRandom().nextFloat() * float_Pi * 2.0f; + + auto angle = Random::getSystemRandom().nextFloat() * MathConstants::twoPi; dx = std::sin (angle) * speed; dy = std::cos (angle) * speed; @@ -118,7 +119,7 @@ class DemoThread : public BouncingBallComp, { public: DemoThread() - : Thread ("Juce Demo Thread") + : Thread ("JUCE Demo Thread") { interval = Random::getSystemRandom().nextInt (50) + 6; @@ -204,14 +205,10 @@ private: //============================================================================== class MultithreadingDemo : public Component, - private Timer, - private Button::Listener + private Timer { public: MultithreadingDemo() - : pool (3), - controlButton ("Thread type"), - isUsingPool (false) { setOpaque (true); @@ -220,7 +217,7 @@ public: controlButton.setTopLeftPosition (20, 20); controlButton.setTriggeredOnMouseDown (true); controlButton.setAlwaysOnTop (true); - controlButton.addListener (this); + controlButton.onClick = [this] { showMenu(); }; } ~MultithreadingDemo() @@ -250,9 +247,9 @@ public: } private: - ThreadPool pool; - TextButton controlButton; - bool isUsingPool; + ThreadPool pool { 3 }; + TextButton controlButton { "Thread type" }; + bool isUsingPool = false; OwnedArray balls; @@ -318,7 +315,7 @@ private: } } - void buttonClicked (Button*) override + void showMenu() { PopupMenu m; m.addItem (1, "Use one thread per ball", true, ! isUsingPool); diff --git a/examples/Demo/Source/Demos/NetworkingDemo.cpp b/examples/Demo/Source/Demos/NetworkingDemo.cpp index 0e8cefc2..86dc879f 100644 --- a/examples/Demo/Source/Demos/NetworkingDemo.cpp +++ b/examples/Demo/Source/Demos/NetworkingDemo.cpp @@ -29,8 +29,6 @@ //============================================================================== class NetworkingDemo : public Component, - private Button::Listener, - private TextEditor::Listener, private Thread { public: @@ -42,11 +40,11 @@ public: addAndMakeVisible (urlBox); urlBox.setText ("https://www.google.com"); - urlBox.addListener (this); + urlBox.onReturnKey = [this] { fetchButton.triggerClick(); }; addAndMakeVisible (fetchButton); fetchButton.setButtonText ("Download URL Contents"); - fetchButton.addListener (this); + fetchButton.onClick = [this] { startThread(); }; addAndMakeVisible (resultsBox); } @@ -58,10 +56,10 @@ public: void resized() override { - Rectangle area (getLocalBounds()); + auto area = getLocalBounds(); { - Rectangle topArea (area.removeFromTop (40)); + auto topArea = area.removeFromTop (40); fetchButton.setBounds (topArea.removeFromRight (180).reduced (8)); urlBox.setBounds (topArea.reduced (8)); } @@ -107,17 +105,6 @@ private: CodeDocument resultsDocument; CodeEditorComponent resultsBox; - void buttonClicked (Button* button) override - { - if (button == &fetchButton) - startThread(); - } - - void textEditorReturnKeyPressed (TextEditor&) override - { - fetchButton.triggerClick(); - } - void lookAndFeelChanged() override { urlBox.applyFontToAllText (urlBox.getFont()); diff --git a/examples/Demo/Source/Demos/OpenGLDemo.cpp b/examples/Demo/Source/Demos/OpenGLDemo.cpp index 3b866a60..3b0af35b 100644 --- a/examples/Demo/Source/Demos/OpenGLDemo.cpp +++ b/examples/Demo/Source/Demos/OpenGLDemo.cpp @@ -88,9 +88,9 @@ struct OpenGLDemoClasses void disable (OpenGLContext& openGLContext) { - if (position != nullptr) openGLContext.extensions.glDisableVertexAttribArray (position->attributeID); - if (normal != nullptr) openGLContext.extensions.glDisableVertexAttribArray (normal->attributeID); - if (sourceColour != nullptr) openGLContext.extensions.glDisableVertexAttribArray (sourceColour->attributeID); + if (position != nullptr) openGLContext.extensions.glDisableVertexAttribArray (position->attributeID); + if (normal != nullptr) openGLContext.extensions.glDisableVertexAttribArray (normal->attributeID); + if (sourceColour != nullptr) openGLContext.extensions.glDisableVertexAttribArray (sourceColour->attributeID); if (textureCoordIn != nullptr) openGLContext.extensions.glDisableVertexAttribArray (textureCoordIn->attributeID); } @@ -144,20 +144,18 @@ struct OpenGLDemoClasses Shape (OpenGLContext& openGLContext) { if (shapeFile.load (BinaryData::teapot_obj).wasOk()) - for (int i = 0; i < shapeFile.shapes.size(); ++i) - vertexBuffers.add (new VertexBuffer (openGLContext, *shapeFile.shapes.getUnchecked(i))); - + for (auto* s : shapeFile.shapes) + vertexBuffers.add (new VertexBuffer (openGLContext, *s)); } void draw (OpenGLContext& openGLContext, Attributes& attributes) { - for (int i = 0; i < vertexBuffers.size(); ++i) + for (auto* vertexBuffer : vertexBuffers) { - VertexBuffer& vertexBuffer = *vertexBuffers.getUnchecked (i); - vertexBuffer.bind(); + vertexBuffer->bind(); attributes.enable (openGLContext); - glDrawElements (GL_TRIANGLES, vertexBuffer.numIndices, GL_UNSIGNED_INT, 0); + glDrawElements (GL_TRIANGLES, vertexBuffer->numIndices, GL_UNSIGNED_INT, 0); attributes.disable (openGLContext); } } @@ -331,18 +329,14 @@ struct OpenGLDemoClasses */ class DemoControlsOverlay : public Component, private CodeDocument::Listener, - private ComboBox::Listener, private Slider::Listener, - private Button::Listener, private Timer { public: DemoControlsOverlay (OpenGLDemo& d) : demo (d), vertexEditorComp (vertexDocument, nullptr), - fragmentEditorComp (fragmentDocument, nullptr), - tabbedComp (TabbedButtonBar::TabsAtLeft), - showBackgroundToggle ("Draw 2D graphics in background") + fragmentEditorComp (fragmentDocument, nullptr) { addAndMakeVisible (statusLabel); statusLabel.setJustificationType (Justification::topLeft); @@ -366,7 +360,7 @@ struct OpenGLDemoClasses speedLabel.attachToComponent (&speedSlider, true); addAndMakeVisible (showBackgroundToggle); - showBackgroundToggle.addListener (this); + showBackgroundToggle.onClick = [this] { demo.doBackgroundDrawing = showBackgroundToggle.getToggleState(); }; addAndMakeVisible (tabbedComp); tabbedComp.setTabBarDepth (25); @@ -383,13 +377,13 @@ struct OpenGLDemoClasses textures.add (new DynamicTexture()); addAndMakeVisible (textureBox); - textureBox.addListener (this); + textureBox.onChange = [this] { selectTexture (textureBox.getSelectedId()); }; updateTexturesList(); addAndMakeVisible (presetBox); - presetBox.addListener (this); + presetBox.onChange = [this] { selectPreset (presetBox.getSelectedItemIndex()); }; - Array presets (getPresets()); + auto presets = getPresets(); StringArray presetNames; for (int i = 0; i < presets.size(); ++i) @@ -417,11 +411,11 @@ struct OpenGLDemoClasses void resized() override { - Rectangle area (getLocalBounds().reduced (4)); + auto area = getLocalBounds().reduced (4); - Rectangle top (area.removeFromTop (75)); + auto top = area.removeFromTop (75); - Rectangle sliders (top.removeFromRight (area.getWidth() / 2)); + auto sliders = top.removeFromRight (area.getWidth() / 2); showBackgroundToggle.setBounds (sliders.removeFromBottom (25)); speedSlider.setBounds (sliders.removeFromBottom (25)); sizeSlider.setBounds (sliders.removeFromBottom (25)); @@ -429,9 +423,9 @@ struct OpenGLDemoClasses top.removeFromRight (70); statusLabel.setBounds (top); - Rectangle shaderArea (area.removeFromBottom (area.getHeight() / 2)); + auto shaderArea = area.removeFromBottom (area.getHeight() / 2); - Rectangle presets (shaderArea.removeFromTop (25)); + auto presets = shaderArea.removeFromTop (25); presets.removeFromLeft (100); presetBox.setBounds (presets.removeFromLeft (150)); presets.removeFromLeft (100); @@ -525,11 +519,6 @@ struct OpenGLDemoClasses demo.rotationSpeed = (float) speedSlider.getValue(); } - void buttonClicked (Button*) override - { - demo.doBackgroundDrawing = showBackgroundToggle.getToggleState(); - } - enum { shaderLinkDelay = 500 }; void codeDocumentTextInserted (const String& /*newText*/, int /*insertIndex*/) override @@ -549,14 +538,6 @@ struct OpenGLDemoClasses fragmentDocument.getAllContent()); } - void comboBoxChanged (ComboBox* box) override - { - if (box == &presetBox) - selectPreset (presetBox.getSelectedItemIndex()); - else if (box == &textureBox) - selectTexture (textureBox.getSelectedId()); - } - void lookAndFeelChanged() override { auto editorBackground = getUIColourIfAvailable (LookAndFeel_V4::ColourScheme::UIColour::windowBackground, @@ -575,13 +556,13 @@ struct OpenGLDemoClasses CodeDocument vertexDocument, fragmentDocument; CodeEditorComponent vertexEditorComp, fragmentEditorComp; - TabbedComponent tabbedComp; + TabbedComponent tabbedComp { TabbedButtonBar::TabsAtLeft }; ComboBox presetBox, textureBox; Label presetLabel, textureLabel; Slider speedSlider, sizeSlider; - ToggleButton showBackgroundToggle; + ToggleButton showBackgroundToggle { "Draw 2D graphics in background" }; OwnedArray textures; @@ -598,11 +579,8 @@ struct OpenGLDemoClasses { public: OpenGLDemo() - : doBackgroundDrawing (false), - scale (0.5f), rotationSpeed (0.0f), rotation (0.0f), - textureToUse (nullptr), lastTexture (nullptr) { - if (MainAppWindow* mw = MainAppWindow::getMainAppWindow()) + if (auto* mw = MainAppWindow::getMainAppWindow()) mw->setRenderingEngine (0); setOpaque (true); @@ -642,10 +620,10 @@ struct OpenGLDemoClasses void freeAllContextObjects() { - shape = nullptr; - shader = nullptr; - attributes = nullptr; - uniforms = nullptr; + shape.reset(); + shader.reset(); + attributes.reset(); + uniforms.reset(); texture.release(); } @@ -655,7 +633,7 @@ struct OpenGLDemoClasses { jassert (OpenGLHelpers::isContextActive()); - const float desktopScale = (float) openGLContext.getRenderingScale(); + auto desktopScale = (float) openGLContext.getRenderingScale(); OpenGLHelpers::clear (getUIColourIfAvailable (LookAndFeel_V4::ColourScheme::UIColour::windowBackground, Colours::lightblue)); @@ -718,17 +696,18 @@ struct OpenGLDemoClasses Matrix3D getProjectionMatrix() const { - float w = 1.0f / (scale + 0.1f); - float h = w * getLocalBounds().toFloat().getAspectRatio (false); + auto w = 1.0f / (scale + 0.1f); + auto h = w * getLocalBounds().toFloat().getAspectRatio (false); + return Matrix3D::fromFrustum (-w, w, -h, h, 4.0f, 30.0f); } Matrix3D getViewMatrix() const { - Matrix3D viewMatrix = draggableOrientation.getRotationMatrix() - * Vector3D (0.0f, 1.0f, -10.0f); + auto viewMatrix = draggableOrientation.getRotationMatrix() + * Vector3D (0.0f, 1.0f, -10.0f); - Matrix3D rotationMatrix = viewMatrix.rotated (Vector3D (rotation, rotation, -0.3f)); + auto rotationMatrix = Matrix3D::rotation ({ rotation, rotation, -0.3f }); return rotationMatrix * viewMatrix; } @@ -753,8 +732,8 @@ struct OpenGLDemoClasses } Draggable3DOrientation draggableOrientation; - bool doBackgroundDrawing; - float scale, rotationSpeed; + bool doBackgroundDrawing = false; + float scale = 0.5f, rotationSpeed = 0; BouncingNumber bouncingNumber; private: @@ -802,7 +781,7 @@ struct OpenGLDemoClasses ScopedPointer controlsOverlay; - float rotation; + float rotation = 0; ScopedPointer shader; ScopedPointer shape; @@ -810,7 +789,8 @@ struct OpenGLDemoClasses ScopedPointer uniforms; OpenGLTexture texture; - DemoTexture* textureToUse, *lastTexture; + DemoTexture* textureToUse = nullptr; + DemoTexture* lastTexture = nullptr; String newVertexShader, newFragmentShader, statusText; @@ -832,9 +812,9 @@ struct OpenGLDemoClasses && newShader->addFragmentShader (OpenGLHelpers::translateFragmentShaderToV3 (newFragmentShader)) && newShader->link()) { - shape = nullptr; - attributes = nullptr; - uniforms = nullptr; + shape.reset(); + attributes.reset(); + uniforms.reset(); shader = newShader; shader->use(); @@ -852,8 +832,8 @@ struct OpenGLDemoClasses triggerAsyncUpdate(); - newVertexShader = String(); - newFragmentShader = String(); + newVertexShader = {}; + newFragmentShader = {}; } } diff --git a/examples/Demo/Source/Demos/OpenGLDemo2D.cpp b/examples/Demo/Source/Demos/OpenGLDemo2D.cpp index edae39a4..82cdf5ff 100644 --- a/examples/Demo/Source/Demos/OpenGLDemo2D.cpp +++ b/examples/Demo/Source/Demos/OpenGLDemo2D.cpp @@ -31,7 +31,6 @@ //============================================================================== class OpenGL2DShaderDemo : public Component, private CodeDocument::Listener, - private ComboBox::Listener, private Timer { public: @@ -40,14 +39,14 @@ public: { setOpaque (true); - if (MainAppWindow* mw = MainAppWindow::getMainAppWindow()) + if (auto* mw = MainAppWindow::getMainAppWindow()) mw->setOpenGLRenderingEngine(); addAndMakeVisible (statusLabel); statusLabel.setJustificationType (Justification::topLeft); statusLabel.setFont (Font (14.0f)); - Array presets (getPresets()); + auto presets = getPresets(); StringArray presetNames; for (int i = 0; i < presets.size(); ++i) @@ -58,7 +57,7 @@ public: presetLabel.attachToComponent (&presetBox, true); addAndMakeVisible (presetBox); - presetBox.addListener (this); + presetBox.onChange = [this] { selectPreset (presetBox.getSelectedItemIndex()); }; fragmentEditorComp.setOpaque (false); fragmentDocument.addListener (this); @@ -69,16 +68,16 @@ public: ~OpenGL2DShaderDemo() { - shader = nullptr; + shader.reset(); } void paint (Graphics& g) override { - g.fillCheckerBoard (getLocalBounds(), 48, 48, Colours::lightgrey, Colours::white); + g.fillCheckerBoard (getLocalBounds().toFloat(), 48.0f, 48.0f, Colours::lightgrey, Colours::white); if (shader == nullptr || shader->getFragmentShaderCode() != fragmentCode) { - shader = nullptr; + shader.reset(); if (fragmentCode.isNotEmpty()) { @@ -89,7 +88,7 @@ public: if (result.failed()) { statusLabel.setText (result.getErrorMessage(), dontSendNotification); - shader = nullptr; + shader.reset(); } } } @@ -152,11 +151,6 @@ private: repaint(); } - void comboBoxChanged (ComboBox*) override - { - selectPreset (presetBox.getSelectedItemIndex()); - } - struct ShaderPreset { const char* name; diff --git a/examples/Demo/Source/Demos/SystemInfoDemo.cpp b/examples/Demo/Source/Demos/SystemInfoDemo.cpp index c3109439..79836392 100644 --- a/examples/Demo/Source/Demos/SystemInfoDemo.cpp +++ b/examples/Demo/Source/Demos/SystemInfoDemo.cpp @@ -116,6 +116,7 @@ static String getAllSystemInfo() << "Operating system: " << SystemStats::getOperatingSystemName() << newLine << "Host name: " << SystemStats::getComputerName() << newLine << "Device type: " << SystemStats::getDeviceDescription() << newLine + << "Manufacturer: " << SystemStats::getDeviceManufacturer() << newLine << "User logon name: " << SystemStats::getLogonName() << newLine << "Full user name: " << SystemStats::getFullUserName() << newLine << "User region: " << SystemStats::getUserRegion() << newLine diff --git a/examples/Demo/Source/Demos/TimersAndEventsDemo.cpp b/examples/Demo/Source/Demos/TimersAndEventsDemo.cpp index 3e48c726..7289349b 100644 --- a/examples/Demo/Source/Demos/TimersAndEventsDemo.cpp +++ b/examples/Demo/Source/Demos/TimersAndEventsDemo.cpp @@ -37,13 +37,12 @@ struct ColourMessage : public Message /** Returns the colour of a ColourMessage of white if the message is not a ColourMessage. */ static Colour getColour (const Message& message) { - if (const ColourMessage* cm = dynamic_cast (&message)) + if (auto* cm = dynamic_cast (&message)) return cm->colour; return Colours::white; } -private: Colour colour; JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ColourMessage) @@ -61,8 +60,6 @@ class FlashingComponent : public Component, { public: FlashingComponent() - : flashAlpha (0.0f), - colour (Colours::red) { } @@ -107,8 +104,8 @@ public: } private: - float flashAlpha; - Colour colour; + float flashAlpha = 0; + Colour colour { Colours::red }; void timerCallback() override { @@ -130,8 +127,7 @@ private: //============================================================================== class TimersAndEventsDemo : public Component, - private ChangeListener, - private Button::Listener + private ChangeListener { public: TimersAndEventsDemo() @@ -141,7 +137,7 @@ public: // Create and add our FlashingComponents with some random colours and sizes for (int i = 0; i < numFlashingComponents; ++i) { - FlashingComponent* newFlasher = new FlashingComponent(); + auto* newFlasher = new FlashingComponent(); flashingComponents.add (newFlasher); newFlasher->setFlashColour (getRandomBrightColour()); @@ -154,20 +150,19 @@ public: } addAndMakeVisible (stopButton); - stopButton.addListener (this); stopButton.setButtonText ("Stop"); + stopButton.onClick = [this] { stopButtonClicked(); }; addAndMakeVisible (randomColourButton); - randomColourButton.addListener (this); randomColourButton.setButtonText ("Set Random Colour"); + randomColourButton.onClick = [this] { randomColourButtonClicked(); }; // lay out our components in a psudo random grid Rectangle area (0, 100, 150, 150); - for (int i = 0; i < flashingComponents.size(); ++i) + for (auto* comp : flashingComponents) { - FlashingComponent* comp = flashingComponents.getUnchecked (i); - Rectangle buttonArea (area.withSize (comp->getWidth(), comp->getHeight())); + auto buttonArea = area.withSize (comp->getWidth(), comp->getHeight()); buttonArea.translate (random.nextInt (area.getWidth() - comp->getWidth()), random.nextInt (area.getHeight() - comp->getHeight())); comp->setBounds (buttonArea); @@ -185,11 +180,8 @@ public: ~TimersAndEventsDemo() { - stopButton.removeListener (this); - randomColourButton.removeListener (this); - - for (int i = flashingComponents.size(); --i >= 0;) - flashingComponents.getUnchecked (i)->removeChangeListener (this); + for (auto* fc : flashingComponents) + fc->removeChangeListener (this); } void paint (Graphics& g) override @@ -200,7 +192,7 @@ public: void paintOverChildren (Graphics& g) override { - const Rectangle explanationArea (getLocalBounds().removeFromTop (100)); + auto explanationArea = getLocalBounds().removeFromTop (100); AttributedString s; s.append ("Click on a circle to make it flash. When it has finished flashing it will send a message which causes the next circle to flash"); @@ -208,14 +200,13 @@ public: s.append ("Click the \"Set Random Colour\" button to change the colour of one of the circles."); s.append (newLine); s.setFont (Font (16.0f)); - s.setColour (getUIColourIfAvailable(LookAndFeel_V4::ColourScheme::UIColour::defaultText, - Colours::lightgrey)); + s.setColour (getUIColourIfAvailable (LookAndFeel_V4::ColourScheme::UIColour::defaultText, Colours::lightgrey)); s.draw (g, explanationArea.reduced (10).toFloat()); } void resized() override { - Rectangle area (getLocalBounds().removeFromBottom (40)); + auto area = getLocalBounds().removeFromBottom (40); randomColourButton.setBounds (area.removeFromLeft (166).reduced (8)); stopButton.setBounds (area.removeFromRight (166).reduced (8)); } @@ -234,19 +225,17 @@ private: flashingComponents.getUnchecked ((i + 1) % flashingComponents.size())->startFlashing(); } - void buttonClicked (Button* button) override + void randomColourButtonClicked() { - if (button == &randomColourButton) - { - // Here we post a new ColourMessage with a random colour to a random flashing component. - // This will send a message to the component asynchronously and trigger its handleMessage callback - flashingComponents.getUnchecked (random.nextInt (flashingComponents.size()))->postMessage (new ColourMessage (getRandomBrightColour())); - } - else if (button == &stopButton) - { - for (int i = 0; i < flashingComponents.size(); ++i) - flashingComponents.getUnchecked (i)->stopFlashing(); - } + // Here we post a new ColourMessage with a random colour to a random flashing component. + // This will send a message to the component asynchronously and trigger its handleMessage callback + flashingComponents.getUnchecked (random.nextInt (flashingComponents.size()))->postMessage (new ColourMessage (getRandomBrightColour())); + } + + void stopButtonClicked() + { + for (auto* fc : flashingComponents) + fc->stopFlashing(); } JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TimersAndEventsDemo) diff --git a/examples/Demo/Source/Demos/UnitTestsDemo.cpp b/examples/Demo/Source/Demos/UnitTestsDemo.cpp index 6ea72907..6c24311b 100644 --- a/examples/Demo/Source/Demos/UnitTestsDemo.cpp +++ b/examples/Demo/Source/Demos/UnitTestsDemo.cpp @@ -106,17 +106,15 @@ struct UnitTestClasses //============================================================================== - class UnitTestsDemo : public Component, - public Button::Listener + class UnitTestsDemo : public Component { public: UnitTestsDemo() - : startTestButton ("Run Unit Tests...") { setOpaque (true); addAndMakeVisible (startTestButton); - startTestButton.addListener (this); + startTestButton.onClick = [this] { start(); }; addAndMakeVisible (testResultsBox); testResultsBox.setMultiLine (true); @@ -160,10 +158,9 @@ struct UnitTestClasses testResultsBox.setBounds (bounds); } - void buttonClicked (Button* buttonThatWasClicked) override + void start() { - if (buttonThatWasClicked == &startTestButton) - startTest (categoriesBox.getText()); + startTest (categoriesBox.getText()); } void startTest (const String& category) @@ -180,7 +177,7 @@ struct UnitTestClasses if (currentTestThread != nullptr) { currentTestThread->stopThread (15000); - currentTestThread = nullptr; + currentTestThread.reset(); } } @@ -201,7 +198,7 @@ struct UnitTestClasses private: ScopedPointer currentTestThread; - TextButton startTestButton; + TextButton startTestButton { "Run Unit Tests..." }; ComboBox categoriesBox; TextEditor testResultsBox; diff --git a/examples/Demo/Source/Demos/ValueTreesDemo.cpp b/examples/Demo/Source/Demos/ValueTreesDemo.cpp index a88999ee..c417e09a 100644 --- a/examples/Demo/Source/Demos/ValueTreesDemo.cpp +++ b/examples/Demo/Source/Demos/ValueTreesDemo.cpp @@ -158,7 +158,6 @@ private: //============================================================================== class ValueTreesDemo : public Component, public DragAndDropContainer, - private Button::Listener, private Timer { public: @@ -174,8 +173,8 @@ public: addAndMakeVisible (undoButton); addAndMakeVisible (redoButton); - undoButton.addListener (this); - redoButton.addListener (this); + undoButton.onClick = [this] { undoManager.undo(); }; + redoButton.onClick = [this] { undoManager.redo(); }; startTimer (500); } @@ -213,12 +212,12 @@ public: static ValueTree createRootValueTree() { ValueTree vt = createTree ("This demo displays a ValueTree as a treeview."); - vt.addChild (createTree ("You can drag around the nodes to rearrange them"), -1, nullptr); - vt.addChild (createTree ("..and press 'delete' to delete them"), -1, nullptr); - vt.addChild (createTree ("Then, you can use the undo/redo buttons to undo these changes"), -1, nullptr); + vt.appendChild (createTree ("You can drag around the nodes to rearrange them"), nullptr); + vt.appendChild (createTree ("..and press 'delete' to delete them"), nullptr); + vt.appendChild (createTree ("Then, you can use the undo/redo buttons to undo these changes"), nullptr); int n = 1; - vt.addChild (createRandomTree (n, 0), -1, nullptr); + vt.appendChild (createRandomTree (n, 0), nullptr); return vt; } @@ -229,7 +228,7 @@ public: if (depth < 3) for (int i = 1 + Random::getSystemRandom().nextInt (7); --i >= 0;) - t.addChild (createRandomTree (counter, depth + 1), -1, nullptr); + t.appendChild (createRandomTree (counter, depth + 1), nullptr); return t; } @@ -271,14 +270,6 @@ public: return Component::keyPressed (key); } - void buttonClicked (Button* b) override - { - if (b == &undoButton) - undoManager.undo(); - else if (b == &redoButton) - undoManager.redo(); - } - private: TreeView tree; TextButton undoButton, redoButton; diff --git a/examples/Demo/Source/Demos/VideoDemo.cpp b/examples/Demo/Source/Demos/VideoDemo.cpp index 66b7a9da..bbd9ac14 100644 --- a/examples/Demo/Source/Demos/VideoDemo.cpp +++ b/examples/Demo/Source/Demos/VideoDemo.cpp @@ -119,7 +119,6 @@ private: //============================================================================== class VideoDemo : public Component, public DragAndDropContainer, - private Button::Listener, private FileBrowserListener { public: @@ -144,8 +143,8 @@ public: loadLeftButton.setButtonText ("Load Left"); loadRightButton.setButtonText ("Load Right"); - loadLeftButton.addListener (this); - loadRightButton.addListener (this); + loadLeftButton .onClick = [this] { movieCompLeft .setFile (fileTree.getSelectedFile (0)); }; + loadRightButton.onClick = [this] { movieCompRight.setFile (fileTree.getSelectedFile (0)); }; addAndMakeVisible (loadLeftButton); addAndMakeVisible (loadRightButton); @@ -168,8 +167,6 @@ public: ~VideoDemo() { - loadLeftButton.removeListener (this); - loadRightButton.removeListener (this); fileTree.removeListener (this); } @@ -214,14 +211,6 @@ private: TextButton loadLeftButton, loadRightButton; MovieComponentWithFileBrowser movieCompLeft, movieCompRight; - void buttonClicked (Button* button) override - { - if (button == &loadLeftButton) - movieCompLeft.setFile (fileTree.getSelectedFile (0)); - else if (button == &loadRightButton) - movieCompRight.setFile (fileTree.getSelectedFile (0)); - } - void selectionChanged() override { // we're just going to update the drag description of out tree so that rows can be dragged onto the file players diff --git a/examples/Demo/Source/Demos/WavefrontObjParser.h b/examples/Demo/Source/Demos/WavefrontObjParser.h index 02c85f67..6d3eb951 100644 --- a/examples/Demo/Source/Demos/WavefrontObjParser.h +++ b/examples/Demo/Source/Demos/WavefrontObjParser.h @@ -249,7 +249,7 @@ private: }; static Shape* parseFaceGroup (const Mesh& srcMesh, - const Array& faceGroup, + Array& faceGroup, const Material& material, const String& name) { diff --git a/examples/Demo/Source/Demos/WebBrowserDemo.cpp b/examples/Demo/Source/Demos/WebBrowserDemo.cpp index ff0aec2c..a8cf96d0 100644 --- a/examples/Demo/Source/Demos/WebBrowserDemo.cpp +++ b/examples/Demo/Source/Demos/WebBrowserDemo.cpp @@ -68,33 +68,28 @@ private: //============================================================================== -class WebBrowserDemo : public Component, - private TextEditor::Listener, - private Button::Listener +class WebBrowserDemo : public Component { public: WebBrowserDemo() - : goButton ("Go", "Go to URL"), - backButton ("<<", "Back"), - forwardButton (">>", "Forward") { setOpaque (true); // Create an address box.. addAndMakeVisible (addressTextBox); addressTextBox.setTextToShowWhenEmpty ("Enter a web address, e.g. https://www.juce.com", Colours::grey); - addressTextBox.addListener (this); + addressTextBox.onReturnKey = [this] { webView->goToURL (addressTextBox.getText()); }; // create the actual browser component addAndMakeVisible (webView = new DemoBrowserComponent (addressTextBox)); // add some buttons.. addAndMakeVisible (goButton); - goButton.addListener (this); + goButton.onClick = [this] { webView->goToURL (addressTextBox.getText()); }; addAndMakeVisible (backButton); - backButton.addListener (this); + backButton.onClick = [this] { webView->goBack(); }; addAndMakeVisible (forwardButton); - forwardButton.addListener (this); + forwardButton.onClick = [this] { webView->goForward(); }; // send the browser to a start page.. webView->goToURL ("https://www.juce.com"); @@ -119,26 +114,10 @@ private: ScopedPointer webView; TextEditor addressTextBox; - TextButton goButton, backButton, forwardButton; - void textEditorTextChanged (TextEditor&) override {} - void textEditorEscapeKeyPressed (TextEditor&) override {} - void textEditorFocusLost (TextEditor&) override {} - - void textEditorReturnKeyPressed (TextEditor&) override - { - webView->goToURL (addressTextBox.getText()); - } - - void buttonClicked (Button* b) override - { - if (b == &backButton) - webView->goBack(); - else if (b == &forwardButton) - webView->goForward(); - else if (b == &goButton) - webView->goToURL (addressTextBox.getText()); - } + TextButton goButton { "Go", "Go to URL" }, + backButton { "<<", "Back" }, + forwardButton { ">>", "Forward" }; void lookAndFeelChanged() override { diff --git a/examples/Demo/Source/Demos/WidgetsDemo.cpp b/examples/Demo/Source/Demos/WidgetsDemo.cpp index 4edb1da0..d9a38514 100644 --- a/examples/Demo/Source/Demos/WidgetsDemo.cpp +++ b/examples/Demo/Source/Demos/WidgetsDemo.cpp @@ -27,7 +27,7 @@ #include "../JuceDemoHeader.h" -static void showBubbleMessage (Component* targetComponent, const String& textToShow, +static void showBubbleMessage (Component& targetComponent, const String& textToShow, ScopedPointer& bmc) { bmc = new BubbleMessageComponent(); @@ -39,14 +39,14 @@ static void showBubbleMessage (Component* targetComponent, const String& textToS } else { - targetComponent->getTopLevelComponent()->addChildComponent (bmc); + targetComponent.getTopLevelComponent()->addChildComponent (bmc); } AttributedString text (textToShow); text.setJustification (Justification::centred); - text.setColour (targetComponent->findColour (TextButton::textColourOffId)); + text.setColour (targetComponent.findColour (TextButton::textColourOffId)); - bmc->showAt (targetComponent, text, 2000, true, false); + bmc->showAt (&targetComponent, text, 2000, true, false); } //============================================================================== @@ -155,7 +155,7 @@ struct SlidersPage : public Component s = createSlider (false); s->setSliderStyle (Slider::Rotary); - s->setRotaryParameters (float_Pi * 1.2f, float_Pi * 2.8f, false); + s->setRotaryParameters (MathConstants::pi * 1.2f, MathConstants::pi * 2.8f, false); s->setTextBoxStyle (Slider::TextBoxRight, false, 70, 20); horizonalSliderArea.removeFromTop (15); s->setBounds (horizonalSliderArea.removeFromTop (70)); @@ -247,8 +247,7 @@ private: }; //============================================================================== -struct ButtonsPage : public Component, - public Button::Listener +struct ButtonsPage : public Component { ButtonsPage() { @@ -352,58 +351,68 @@ struct ButtonsPage : public Component, down.setImage (ImageCache::getFromMemory (BinaryData::juce_icon_png, BinaryData::juce_icon_pngSize)); down.setOverlayColour (Colours::black.withAlpha (0.3f)); + auto popupMessageCallback = [this] + { + if (auto* focused = Component::getCurrentlyFocusedComponent()) + showBubbleMessage (*focused, + "This is a demo of the BubbleMessageComponent, which lets you pop up a message pointing " + "at a component or somewhere on the screen.\n\n" + "The message bubbles will disappear after a timeout period, or when the mouse is clicked.", + this->bubbleMessage); + }; + { // create an image-above-text button from these drawables.. - DrawableButton* db = addToList (new DrawableButton ("Button 1", DrawableButton::ImageAboveTextLabel)); + auto db = addToList (new DrawableButton ("Button 1", DrawableButton::ImageAboveTextLabel)); db->setImages (&normal, &over, &down); db->setBounds (260, 60, 80, 80); db->setTooltip ("This is a DrawableButton with a label"); - db->addListener (this); + db->onClick = popupMessageCallback; } { // create an image-only button from these drawables.. - DrawableButton* db = addToList (new DrawableButton ("Button 2", DrawableButton::ImageFitted)); + auto db = addToList (new DrawableButton ("Button 2", DrawableButton::ImageFitted)); db->setImages (&normal, &over, &down); db->setClickingTogglesState (true); db->setBounds (370, 60, 80, 80); db->setTooltip ("This is an image-only DrawableButton"); - db->addListener (this); + db->onClick = popupMessageCallback; } { // create an image-on-button-shape button from the same drawables.. - DrawableButton* db = addToList (new DrawableButton ("Button 3", DrawableButton::ImageOnButtonBackground)); + auto db = addToList (new DrawableButton ("Button 3", DrawableButton::ImageOnButtonBackground)); db->setImages (&normal, 0, 0); db->setBounds (260, 160, 110, 25); db->setTooltip ("This is a DrawableButton on a standard button background"); - db->addListener (this); + db->onClick = popupMessageCallback; } { - DrawableButton* db = addToList (new DrawableButton ("Button 4", DrawableButton::ImageOnButtonBackground)); + auto db = addToList (new DrawableButton ("Button 4", DrawableButton::ImageOnButtonBackground)); db->setImages (&normal, &over, &down); db->setClickingTogglesState (true); db->setColour (DrawableButton::backgroundColourId, Colours::white); db->setColour (DrawableButton::backgroundOnColourId, Colours::yellow); db->setBounds (400, 150, 50, 50); db->setTooltip ("This is a DrawableButton on a standard button background"); - db->addListener (this); + db->onClick = popupMessageCallback; } { - ShapeButton* sb = addToList (new ShapeButton ("ShapeButton", - getRandomDarkColour(), - getRandomDarkColour(), - getRandomDarkColour())); + auto sb = addToList (new ShapeButton ("ShapeButton", + getRandomDarkColour(), + getRandomDarkColour(), + getRandomDarkColour())); sb->setShape (MainAppWindow::getJUCELogoPath(), false, true, false); sb->setBounds (260, 220, 200, 120); } { - ImageButton* ib = addToList (new ImageButton ("ImageButton")); + auto ib = addToList (new ImageButton ("ImageButton")); - Image juceImage = ImageCache::getFromMemory (BinaryData::juce_icon_png, BinaryData::juce_icon_pngSize); + auto juceImage = ImageCache::getFromMemory (BinaryData::juce_icon_png, BinaryData::juce_icon_pngSize); ib->setImages (true, true, true, juceImage, 0.7f, Colours::transparentBlack, @@ -430,15 +439,6 @@ private: return newComp; } - void buttonClicked (Button* button) override - { - showBubbleMessage (button, - "This is a demo of the BubbleMessageComponent, which lets you pop up a message pointing " - "at a component or somewhere on the screen.\n\n" - "The message bubbles will disappear after a timeout period, or when the mouse is clicked.", - bubbleMessage); - } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ButtonsPage) }; @@ -481,16 +481,15 @@ struct MiscPage : public Component //============================================================================== class ToolbarDemoComp : public Component, - public Slider::Listener, - public Button::Listener + private Slider::Listener { public: ToolbarDemoComp() - : depthLabel (String(), "Toolbar depth:"), - infoLabel (String(), "As well as showing off toolbars, this demo illustrates how to store " - "a set of SVG files in a Zip file, embed that in your application, and read " - "them back in at runtime.\n\nThe icon images here are taken from the open-source " - "Tango icon project."), + : depthLabel ({}, "Toolbar depth:"), + infoLabel ({}, "As well as showing off toolbars, this demo illustrates how to store " + "a set of SVG files in a Zip file, embed that in your application, and read " + "them back in at runtime.\n\nThe icon images here are taken from the open-source " + "Tango icon project."), orientationButton ("Vertical/Horizontal"), customiseButton ("Customise...") { @@ -517,12 +516,12 @@ public: depthLabel.attachToComponent (&depthSlider, false); addAndMakeVisible (orientationButton); - orientationButton.addListener (this); + orientationButton.onClick = [this] { toolbar.setVertical (! toolbar.isVertical()); resized(); }; orientationButton.changeWidthToFitText (22); orientationButton.setTopLeftPosition (depthSlider.getX(), depthSlider.getBottom() + 20); addAndMakeVisible (customiseButton); - customiseButton.addListener (this); + customiseButton.onClick = [this] { toolbar.showCustomisationDialog (factory); }; customiseButton.changeWidthToFitText (22); customiseButton.setTopLeftPosition (orientationButton.getRight() + 20, orientationButton.getY()); } @@ -542,19 +541,6 @@ public: resized(); } - void buttonClicked (Button* button) override - { - if (button == &orientationButton) - { - toolbar.setVertical (! toolbar.isVertical()); - resized(); - } - else if (button == &customiseButton) - { - toolbar.showCustomisationDialog (factory); - } - } - private: Toolbar toolbar; Slider depthSlider; @@ -964,8 +950,7 @@ private: //============================================================================== // This is a custom component containing a combo box, which we're going to put inside // our table's "rating" column. - class RatingColumnCustomComponent : public Component, - private ComboBox::Listener + class RatingColumnCustomComponent : public Component { public: RatingColumnCustomComponent (TableDemoComponent& td) : owner (td) @@ -980,8 +965,7 @@ private: comboBox.addItem ("swingin", 6); comboBox.addItem ("wild", 7); - // when the combo is changed, we'll get a callback. - comboBox.addListener (this); + comboBox.onChange = [this] { owner.setRating (row, comboBox.getSelectedId()); }; comboBox.setWantsKeyboardFocus (false); } @@ -998,11 +982,6 @@ private: comboBox.setSelectedId (owner.getRating (row), dontSendNotification); } - void comboBoxChanged (ComboBox*) override - { - owner.setRating (row, comboBox.getSelectedId()); - } - private: TableDemoComponent& owner; ComboBox comboBox; @@ -1160,7 +1139,7 @@ private: //============================================================================== // These methods implement the DragAndDropTarget interface, and allow our component - // to accept drag-and-drop of objects from other Juce components.. + // to accept drag-and-drop of objects from other JUCE components.. bool isInterestedInDragSource (const SourceDetails& /*dragSourceDetails*/) override { @@ -1275,39 +1254,119 @@ private: JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DragAndDropDemo) }; +//============================================================================== +struct BurgerMenuHeader : public Component +{ + BurgerMenuHeader() + { + static const unsigned char burgerMenuPathData[] + = { 110,109,0,0,128,64,0,0,32,65,108,0,0,224,65,0,0,32,65,98,254,212,232,65,0,0,32,65,0,0,240,65,252, + 169,17,65,0,0,240,65,0,0,0,65,98,0,0,240,65,8,172,220,64,254,212,232,65,0,0,192,64,0,0,224,65,0,0, + 192,64,108,0,0,128,64,0,0,192,64,98,16,88,57,64,0,0,192,64,0,0,0,64,8,172,220,64,0,0,0,64,0,0,0,65, + 98,0,0,0,64,252,169,17,65,16,88,57,64,0,0,32,65,0,0,128,64,0,0,32,65,99,109,0,0,224,65,0,0,96,65,108, + 0,0,128,64,0,0,96,65,98,16,88,57,64,0,0,96,65,0,0,0,64,4,86,110,65,0,0,0,64,0,0,128,65,98,0,0,0,64, + 254,212,136,65,16,88,57,64,0,0,144,65,0,0,128,64,0,0,144,65,108,0,0,224,65,0,0,144,65,98,254,212,232, + 65,0,0,144,65,0,0,240,65,254,212,136,65,0,0,240,65,0,0,128,65,98,0,0,240,65,4,86,110,65,254,212,232, + 65,0,0,96,65,0,0,224,65,0,0,96,65,99,109,0,0,224,65,0,0,176,65,108,0,0,128,64,0,0,176,65,98,16,88,57, + 64,0,0,176,65,0,0,0,64,2,43,183,65,0,0,0,64,0,0,192,65,98,0,0,0,64,254,212,200,65,16,88,57,64,0,0,208, + 65,0,0,128,64,0,0,208,65,108,0,0,224,65,0,0,208,65,98,254,212,232,65,0,0,208,65,0,0,240,65,254,212, + 200,65,0,0,240,65,0,0,192,65,98,0,0,240,65,2,43,183,65,254,212,232,65,0,0,176,65,0,0,224,65,0,0,176, + 65,99,101,0,0 }; + + Path p; + p.loadPathFromData (burgerMenuPathData, sizeof (burgerMenuPathData)); + burgerButton.setShape (p, true, true, false); + + burgerButton.onClick = [this] { showOrHide(); }; + addAndMakeVisible (burgerButton); + } + + ~BurgerMenuHeader() + { + MainAppWindow::getSharedSidePanel().showOrHide (false); + } + +private: + void paint (Graphics& g) override + { + auto titleBarBackgroundColour = getLookAndFeel().findColour (ResizableWindow::backgroundColourId) + .darker(); + + g.setColour (titleBarBackgroundColour); + g.fillRect (getLocalBounds()); + } + + void resized() override + { + auto r = getLocalBounds(); + + burgerButton.setBounds (r.removeFromRight (40).withSizeKeepingCentre (20, 20)); + + titleLabel.setFont (Font (getHeight() * 0.5f, Font::plain)); + titleLabel.setBounds (r); + } + + void showOrHide() + { + auto& panel = MainAppWindow::getSharedSidePanel(); + + panel.showOrHide (! panel.isPanelShowing()); + } + + Label titleLabel { "titleLabel", "JUCE Demo" }; + ShapeButton burgerButton { "burgerButton", Colours::lightgrey, Colours::lightgrey, Colours::white }; + + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (BurgerMenuHeader) +}; + //============================================================================== class MenusDemo : public Component, public MenuBarModel, - public ChangeBroadcaster, - private Button::Listener + public ChangeBroadcaster { public: + //============================================================================== + enum MenuBarPosition + { + window, + globalMenuBar, + burger + }; + + //============================================================================== MenusDemo() { addAndMakeVisible (menuBar = new MenuBarComponent (this)); popupButton.setButtonText ("Show Popup Menu"); popupButton.setTriggeredOnMouseDown (true); - popupButton.addListener (this); + popupButton.onClick = [this] { getDummyPopupMenu().showMenuAsync (PopupMenu::Options().withTargetComponent (&popupButton), nullptr); }; addAndMakeVisible (popupButton); + addChildComponent (menuHeader); setApplicationCommandManagerToWatch (&MainAppWindow::getApplicationCommandManager()); } ~MenusDemo() { + MainAppWindow::getSharedSidePanel().setContent (nullptr, false); + #if JUCE_MAC MenuBarModel::setMacMainMenu (nullptr); #endif PopupMenu::dismissAllActiveMenus(); - - popupButton.removeListener (this); } void resized() override { Rectangle area (getLocalBounds()); - menuBar->setBounds (area.removeFromTop (LookAndFeel::getDefaultLookAndFeel().getDefaultMenuBarHeight())); + + { + auto menuBarArea = area.removeFromTop (40); + + menuBar->setBounds (menuBarArea.withHeight (LookAndFeel::getDefaultLookAndFeel().getDefaultMenuBarHeight())); + menuHeader.setBounds (menuBarArea); + } area.removeFromTop (20); area = area.removeFromTop (33); @@ -1317,7 +1376,7 @@ public: //============================================================================== StringArray getMenuBarNames() override { - return { "Demo", "Look-and-feel", "Tabs", "Misc" }; + return { "Demo", "Look-and-feel", "Menus", "Tabs", "Misc" }; } PopupMenu getMenuForIndex (int menuIndex, const String& /*menuName*/) override @@ -1350,10 +1409,6 @@ public: menu.addSeparator(); menu.addCommandItem (commandManager, MainAppWindow::useNativeTitleBar); - #if JUCE_MAC - menu.addItem (6000, "Use Native Menu Bar"); - #endif - #if ! JUCE_LINUX menu.addCommandItem (commandManager, MainAppWindow::goToKioskMode); #endif @@ -1372,6 +1427,14 @@ public: } } else if (menuIndex == 2) + { + menu.addItem (6000, "Inside Window", true, menuBarPosition == window); + #if JUCE_MAC + menu.addItem (6001, "Global Menu Bar", true, menuBarPosition == globalMenuBar); + #endif + menu.addItem (6002, "Burger Menu", true, menuBarPosition == burger); + } + else if (menuIndex == 3) { if (TabbedComponent* tabs = findParentComponentOfClass()) { @@ -1381,7 +1444,7 @@ public: menu.addItem (3003, "Tabs on Right", true, tabs->getOrientation() == TabbedButtonBar::TabsAtRight); } } - else if (menuIndex == 3) + else if (menuIndex == 4) { return getDummyPopupMenu(); } @@ -1394,20 +1457,28 @@ public: // most of our menu items are invoked automatically as commands, but we can handle the // other special cases here.. - if (menuItemID == 6000) + if (menuItemID >= 6000 && menuItemID < 7000) { - #if JUCE_MAC - if (MenuBarModel::getMacMainMenu() != nullptr) - { - MenuBarModel::setMacMainMenu (nullptr); - menuBar->setModel (this); - } - else + auto newPosition = static_cast (menuItemID - 6000); + + if (newPosition != menuBarPosition) { - menuBar->setModel (nullptr); - MenuBarModel::setMacMainMenu (this); + menuBarPosition = newPosition; + + if (menuBarPosition != burger) + MainAppWindow::getSharedSidePanel().showOrHide (false); + + #if JUCE_MAC + MenuBarModel::setMacMainMenu (menuBarPosition == globalMenuBar ? this : nullptr); + #endif + menuBar->setModel (menuBarPosition == window ? this : nullptr); + menuBar->setVisible (menuBarPosition == window); + burgerMenu.setModel (menuBarPosition == burger ? this : nullptr); + menuHeader.setVisible (menuBarPosition == burger); + + MainAppWindow::getSharedSidePanel().setContent (menuBarPosition == burger ? &burgerMenu : nullptr, false); + menuItemsChanged(); } - #endif } else if (menuItemID >= 3000 && menuItemID <= 3003) { @@ -1431,6 +1502,9 @@ public: private: TextButton popupButton; ScopedPointer menuBar; + BurgerMenuComponent burgerMenu; + BurgerMenuHeader menuHeader; + MenuBarPosition menuBarPosition = window; PopupMenu getDummyPopupMenu() { @@ -1443,33 +1517,29 @@ private: m.addCustomItem (5, new CustomMenuComponent()); m.addSeparator(); - for (int i = 0; i < 8; ++i) + if (menuBarPosition != burger) { - PopupMenu subMenu; - - for (int s = 0; s < 8; ++s) + for (int i = 0; i < 8; ++i) { - PopupMenu subSubMenu; + PopupMenu subMenu; - for (int item = 0; item < 8; ++item) - subSubMenu.addItem (1000 + (i * s * item), "Item " + String (item + 1)); + for (int s = 0; s < 8; ++s) + { + PopupMenu subSubMenu; - subMenu.addSubMenu ("Sub-sub menu " + String (s + 1), subSubMenu); - } + for (int item = 0; item < 8; ++item) + subSubMenu.addItem (1000 + (i * s * item), "Item " + String (item + 1)); - m.addSubMenu ("Sub menu " + String (i + 1), subMenu); + subMenu.addSubMenu ("Sub-sub menu " + String (s + 1), subSubMenu); + } + + m.addSubMenu ("Sub menu " + String (i + 1), subMenu); + } } return m; } - //============================================================================== - void buttonClicked (Button* button) override - { - if (button == &popupButton) - getDummyPopupMenu().showMenuAsync (PopupMenu::Options().withTargetComponent (&popupButton), nullptr); - } - //============================================================================== class CustomMenuComponent : public PopupMenu::CustomComponent, private Timer @@ -1508,9 +1578,11 @@ private: void timerCallback() override { Random random; - blobPosition.setBounds ((float) random.nextInt (getWidth()), - (float) random.nextInt (getHeight()), - 40.0f, 30.0f); + + if (! getBounds().isEmpty()) + blobPosition.setBounds ((float) random.nextInt (getWidth()), + (float) random.nextInt (getHeight()), + 40.0f, 30.0f); repaint(); } @@ -1573,7 +1645,7 @@ public: void mouseDown (const MouseEvent&) override { - showBubbleMessage (this, + showBubbleMessage (*this, "This is a custom tab component\n" "\n" "You can use these to implement things like close-buttons " diff --git a/examples/Demo/Source/Demos/WindowsDemo.cpp b/examples/Demo/Source/Demos/WindowsDemo.cpp index bb2fe9aa..4fa45972 100644 --- a/examples/Demo/Source/Demos/WindowsDemo.cpp +++ b/examples/Demo/Source/Demos/WindowsDemo.cpp @@ -187,8 +187,7 @@ private: }; //============================================================================== -class WindowsDemo : public Component, - private Button::Listener +class WindowsDemo : public Component { public: enum Windows @@ -205,11 +204,11 @@ public: showWindowsButton.setButtonText ("Show Windows"); addAndMakeVisible (showWindowsButton); - showWindowsButton.addListener (this); + showWindowsButton.onClick = [this] { showAllWindows(); }; closeWindowsButton.setButtonText ("Close Windows"); addAndMakeVisible (closeWindowsButton); - closeWindowsButton.addListener (this); + closeWindowsButton.onClick = [this] { closeAllWindows(); }; } ~WindowsDemo() @@ -224,9 +223,6 @@ public: } closeAllWindows(); - - closeWindowsButton.removeListener (this); - showWindowsButton.removeListener (this); } void paint (Graphics& g) override @@ -341,14 +337,6 @@ private: balls->setVisible (true); } - void buttonClicked (Button* button) override - { - if (button == &showWindowsButton) - showAllWindows(); - else if (button == &closeWindowsButton) - closeAllWindows(); - } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WindowsDemo) }; diff --git a/examples/Demo/Source/Demos/XMLandJSONDemo.cpp b/examples/Demo/Source/Demos/XMLandJSONDemo.cpp index 72f5053e..40925090 100644 --- a/examples/Demo/Source/Demos/XMLandJSONDemo.cpp +++ b/examples/Demo/Source/Demos/XMLandJSONDemo.cpp @@ -208,7 +208,6 @@ private: //============================================================================== class StringsDemo : public Component, - private ComboBox::Listener, private CodeDocument::Listener { public: @@ -225,10 +224,17 @@ public: setOpaque (true); addAndMakeVisible (typeBox); - typeBox.addListener (this); typeBox.addItem ("XML", 1); typeBox.addItem ("JSON", 2); + typeBox.onChange = [this] + { + if (typeBox.getSelectedId() == 1) + reset (xml); + else + reset (json); + }; + comboBoxLabel.setText ("Database Type:", dontSendNotification); comboBoxLabel.attachToComponent (&typeBox, true); @@ -296,14 +302,14 @@ private: { // clear the current tree resultsTree.setRootItem (nullptr); - rootItem = nullptr; + rootItem.reset(); // try and parse the editor's contents switch (typeBox.getSelectedItemIndex()) { case xml: rootItem = rebuildXml(); break; case json: rootItem = rebuildJson(); break; - default: rootItem = nullptr; break; + default: rootItem.reset(); break; } // if we have a valid TreeViewItem hide any old error messages and set our TreeView to use it @@ -318,7 +324,7 @@ private: /** Parses the editors contects as XML. */ TreeViewItem* rebuildXml() { - parsedXml = nullptr; + parsedXml.reset(); XmlDocument doc (codeDocument.getAllContent()); parsedXml = doc.getDocumentElement(); @@ -364,17 +370,6 @@ private: } } - void comboBoxChanged (ComboBox* box) override - { - if (box == &typeBox) - { - if (typeBox.getSelectedId() == 1) - reset (xml); - else - reset (json); - } - } - void codeDocumentTextInserted (const String&, int) override { rebuildTree(); } void codeDocumentTextDeleted (int, int) override { rebuildTree(); } diff --git a/examples/Demo/Source/Main.cpp b/examples/Demo/Source/Main.cpp index e7b7c3cc..a28c93bf 100644 --- a/examples/Demo/Source/Main.cpp +++ b/examples/Demo/Source/Main.cpp @@ -51,7 +51,12 @@ public: void shutdown() override { // Do your application's shutdown code here.. - mainWindow = nullptr; + mainWindow.reset(); + } + + void backButtonPressed() override + { + MainAppWindow::getSharedSidePanel().showOrHide (false); } //============================================================================== diff --git a/examples/Demo/Source/MainWindow.cpp b/examples/Demo/Source/MainWindow.cpp index 68780776..82ebce1f 100644 --- a/examples/Demo/Source/MainWindow.cpp +++ b/examples/Demo/Source/MainWindow.cpp @@ -63,7 +63,7 @@ struct DemoTaskbarComponent : public SystemTrayIconComponent, DemoTaskbarComponent() { setIconImage (ImageCache::getFromMemory (BinaryData::juce_icon_png, BinaryData::juce_icon_pngSize)); - setIconTooltip ("Juce Demo App!"); + setIconTooltip ("JUCE Demo App!"); } void mouseDown (const MouseEvent&) override @@ -89,7 +89,7 @@ struct DemoTaskbarComponent : public SystemTrayIconComponent, stopTimer(); PopupMenu m; - m.addItem (1, "Quit the Juce demo"); + m.addItem (1, "Quit the JUCE demo"); // It's always better to open menus asynchronously when possible. m.showMenuAsync (PopupMenu::Options(), @@ -124,6 +124,8 @@ public: demoList.getViewport()->setScrollOnDragEnabled (true); addAndMakeVisible (demoList); + addAndMakeVisible (sidePanel); + sidePanel.setAlwaysOnTop (true); } ~ContentComponent() @@ -134,7 +136,7 @@ public: void clearCurrentDemo() { - currentDemo = nullptr; + currentDemo.reset(); } void resized() override @@ -202,7 +204,7 @@ public: { if (auto* selectedDemoType = JuceDemoTypeBase::getDemoTypeList() [lastRowSelected]) { - currentDemo = nullptr; + currentDemo.reset(); addAndMakeVisible (currentDemo = selectedDemoType->createComponent()); currentDemo->setName (selectedDemoType->name); resized(); @@ -246,9 +248,15 @@ public: return currentDemo != nullptr && currentDemo->getName().contains ("OpenGL 2D"); } + SidePanel& getSharedSidePanel() + { + return sidePanel; + } + private: ListBox demoList; ScopedPointer currentDemo; + SidePanel sidePanel {"Menu", 300, false}; LookAndFeel_V1 lookAndFeelV1; LookAndFeel_V2 lookAndFeelV2; @@ -618,9 +626,9 @@ MainAppWindow::~MainAppWindow() { contentComponent->clearCurrentDemo(); clearContentComponent(); - contentComponent = nullptr; - applicationCommandManager = nullptr; - sharedAudioDeviceManager = nullptr; + contentComponent.reset(); + applicationCommandManager.reset(); + sharedAudioDeviceManager.reset(); #if JUCE_OPENGL openGLContext.detach(); @@ -745,6 +753,11 @@ int MainAppWindow::getActiveRenderingEngine() const return 0; } +SidePanel& MainAppWindow::getSharedSidePanel() +{ + return getMainAppWindow()->contentComponent->getSharedSidePanel(); +} + Path MainAppWindow::getJUCELogoPath() { return Drawable::parseSVGPath ( diff --git a/examples/Demo/Source/MainWindow.h b/examples/Demo/Source/MainWindow.h index 3fde2466..825c2082 100644 --- a/examples/Demo/Source/MainWindow.h +++ b/examples/Demo/Source/MainWindow.h @@ -48,6 +48,8 @@ public: // (returns a shared AudioDeviceManager object that all the demos can use) static AudioDeviceManager& getSharedAudioDeviceManager(); + static SidePanel& getSharedSidePanel(); + StringArray getRenderingEngines() const; int getActiveRenderingEngine() const; void setRenderingEngine (int index); diff --git a/examples/HelloWorld/Builds/LinuxMakefile/Makefile b/examples/HelloWorld/Builds/LinuxMakefile/Makefile index b6a592c0..df2ed07b 100644 --- a/examples/HelloWorld/Builds/LinuxMakefile/Makefile +++ b/examples/HelloWorld/Builds/LinuxMakefile/Makefile @@ -23,6 +23,8 @@ ifndef CONFIG CONFIG=Debug endif +JUCE_ARCH_LABEL := $(shell uname -m) + ifeq ($(CONFIG),Debug) JUCE_BINDIR := build JUCE_LIBDIR := build @@ -38,7 +40,7 @@ ifeq ($(CONFIG),Debug) JUCE_TARGET_APP := HelloWorld JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -59,7 +61,7 @@ ifeq ($(CONFIG),Release) JUCE_TARGET_APP := HelloWorld JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -Os $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -fvisibility=hidden -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -84,7 +86,7 @@ $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) : check-pkg-config $(OBJECTS_APP) $(RESOURCES) -$(V_AT)mkdir -p $(JUCE_BINDIR) -$(V_AT)mkdir -p $(JUCE_LIBDIR) -$(V_AT)mkdir -p $(JUCE_OUTDIR) - $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(RESOURCES) $(TARGET_ARCH) + $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(JUCE_LDFLAGS_APP) $(RESOURCES) $(TARGET_ARCH) $(JUCE_OBJDIR)/Main_90ebc5c2.o: ../../Source/Main.cpp -$(V_AT)mkdir -p $(JUCE_OBJDIR) diff --git a/examples/HelloWorld/Builds/MacOSX/HelloWorld.xcodeproj/project.pbxproj b/examples/HelloWorld/Builds/MacOSX/HelloWorld.xcodeproj/project.pbxproj index ea575677..bb4b7915 100644 --- a/examples/HelloWorld/Builds/MacOSX/HelloWorld.xcodeproj/project.pbxproj +++ b/examples/HelloWorld/Builds/MacOSX/HelloWorld.xcodeproj/project.pbxproj @@ -58,7 +58,7 @@ B516BD9A3F1B4C54DD738B23, 33F007A080A781EC0FEE6B98, 6C6ECDC15C8EC25DFD892B55, - AC10748E9D338FCDCBFE315A, ); name = "Juce Modules"; sourceTree = ""; }; + AC10748E9D338FCDCBFE315A, ); name = "JUCE Modules"; sourceTree = ""; }; 70A885E880F4C1F36DBA276E = {isa = PBXGroup; children = ( 994F654E220C76091B1672F8, 2163B479EFFA5511F6D19B85, @@ -67,7 +67,7 @@ A4034721BF4C0D25C8705DA8, C56EFA37F9A01907170EE37C, 238A6B51668F857519FE3DC1, - F6CA8CB0E2135154E38E9707, ); name = "Juce Library Code"; sourceTree = ""; }; + F6CA8CB0E2135154E38E9707, ); name = "JUCE Library Code"; sourceTree = ""; }; F75EB749D5026E5AC86B6C4B = {isa = PBXGroup; children = ( C47B583663A97D26144D160A, D071023526C8D2E38D1C95C5, ); name = Resources; sourceTree = ""; }; @@ -87,7 +87,7 @@ C581D34B32A781E9AED7F7B0, 1C83313FCFBC3FAFA8CDB087, ); name = Source; sourceTree = ""; }; 88AB96D6C191F6480F1CC05F = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -118,7 +118,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; 0B5D6160680C2FCAC89A9A1D = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -144,6 +144,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; PRODUCT_BUNDLE_IDENTIFIER = com.roli.jucehelloworld; @@ -251,7 +252,7 @@ 026F69AE2DD97CA7C9006986, C39352E04613E968B30D0584, CD0E71EFDCF3177FCE405E9D, ); buildRules = ( ); dependencies = ( ); name = "HelloWorld - App"; productName = HelloWorld; productReference = 630E0739D24A3C9E99CD4592; productType = "com.apple.product-type.application"; }; - E34D5B980741D93050D0BB6B = {isa = PBXProject; buildConfigurationList = D5495970AC0AFC78DD0ADE12; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 192D34128EA37F28BC1CBB22 = { 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 = CB9C4DF3F11D65C6BF6B80AD; projectDirPath = ""; projectRoot = ""; targets = (192D34128EA37F28BC1CBB22); }; + E34D5B980741D93050D0BB6B = {isa = PBXProject; buildConfigurationList = D5495970AC0AFC78DD0ADE12; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 192D34128EA37F28BC1CBB22 = { 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 = CB9C4DF3F11D65C6BF6B80AD; projectDirPath = ""; projectRoot = ""; targets = (192D34128EA37F28BC1CBB22); }; }; rootObject = E34D5B980741D93050D0BB6B; } diff --git a/examples/HelloWorld/Builds/VisualStudio2015/HelloWorld_App.vcxproj b/examples/HelloWorld/Builds/VisualStudio2015/HelloWorld_App.vcxproj index b28734ac..61bc38e1 100644 --- a/examples/HelloWorld/Builds/VisualStudio2015/HelloWorld_App.vcxproj +++ b/examples/HelloWorld/Builds/VisualStudio2015/HelloWorld_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v140 v140 8.1 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -158,9 +159,6 @@ true - - true - true @@ -893,6 +891,9 @@ true + + true + true @@ -983,6 +984,9 @@ true + + true + true @@ -1016,6 +1020,9 @@ true + + true + true @@ -1055,12 +1062,21 @@ true + + true + true true + + true + + + true + true @@ -1247,6 +1263,9 @@ true + + true + true @@ -1259,6 +1278,9 @@ true + + true + true @@ -1422,6 +1444,7 @@ + @@ -1469,6 +1492,7 @@ + @@ -1531,6 +1555,7 @@ + @@ -1568,6 +1593,7 @@ + @@ -1579,6 +1605,7 @@ + @@ -1648,6 +1675,7 @@ + diff --git a/examples/HelloWorld/Builds/VisualStudio2015/HelloWorld_App.vcxproj.filters b/examples/HelloWorld/Builds/VisualStudio2015/HelloWorld_App.vcxproj.filters index 346b5063..029be01c 100644 --- a/examples/HelloWorld/Builds/VisualStudio2015/HelloWorld_App.vcxproj.filters +++ b/examples/HelloWorld/Builds/VisualStudio2015/HelloWorld_App.vcxproj.filters @@ -8,206 +8,206 @@ {75F51951-F2D8-4FF2-0DBF-4E68D1A58E5D} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -218,1225 +218,1249 @@ HelloWorld\Source - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -1444,1169 +1468,1187 @@ HelloWorld\Source - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/HelloWorld/Builds/VisualStudio2017/HelloWorld_App.vcxproj b/examples/HelloWorld/Builds/VisualStudio2017/HelloWorld_App.vcxproj index 1bea8af8..b4ab802e 100644 --- a/examples/HelloWorld/Builds/VisualStudio2017/HelloWorld_App.vcxproj +++ b/examples/HelloWorld/Builds/VisualStudio2017/HelloWorld_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -158,9 +159,6 @@ true - - true - true @@ -893,6 +891,9 @@ true + + true + true @@ -983,6 +984,9 @@ true + + true + true @@ -1016,6 +1020,9 @@ true + + true + true @@ -1055,12 +1062,21 @@ true + + true + true true + + true + + + true + true @@ -1247,6 +1263,9 @@ true + + true + true @@ -1259,6 +1278,9 @@ true + + true + true @@ -1422,6 +1444,7 @@ + @@ -1469,6 +1492,7 @@ + @@ -1531,6 +1555,7 @@ + @@ -1568,6 +1593,7 @@ + @@ -1579,6 +1605,7 @@ + @@ -1648,6 +1675,7 @@ + diff --git a/examples/HelloWorld/Builds/VisualStudio2017/HelloWorld_App.vcxproj.filters b/examples/HelloWorld/Builds/VisualStudio2017/HelloWorld_App.vcxproj.filters index f21a17df..c5c9088b 100644 --- a/examples/HelloWorld/Builds/VisualStudio2017/HelloWorld_App.vcxproj.filters +++ b/examples/HelloWorld/Builds/VisualStudio2017/HelloWorld_App.vcxproj.filters @@ -8,206 +8,206 @@ {75F51951-F2D8-4FF2-0DBF-4E68D1A58E5D} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -218,1225 +218,1249 @@ HelloWorld\Source - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -1444,1169 +1468,1187 @@ HelloWorld\Source - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/HelloWorld/Builds/iOS/HelloWorld.xcodeproj/project.pbxproj b/examples/HelloWorld/Builds/iOS/HelloWorld.xcodeproj/project.pbxproj index 009aa35b..154795c8 100644 --- a/examples/HelloWorld/Builds/iOS/HelloWorld.xcodeproj/project.pbxproj +++ b/examples/HelloWorld/Builds/iOS/HelloWorld.xcodeproj/project.pbxproj @@ -11,6 +11,7 @@ 3755AEDF75D3AF5C7E02DF23 = {isa = PBXBuildFile; fileRef = 3847D554E299F92BBE0BD3D0; }; 02F0D49EDD6A3E82D98302F3 = {isa = PBXBuildFile; fileRef = FE9531D38CA4C273B6FB87A7; }; 9C737750FC4663FBFDF8C048 = {isa = PBXBuildFile; fileRef = FB6FA17C00AB569935B5CFF8; }; + 7D2B80AC757C9F099278ADF2 = {isa = PBXBuildFile; fileRef = 301C285EFA2B832C2D75A3C7; }; EAA5A5EECF04D2B7FCF768FC = {isa = PBXBuildFile; fileRef = EF932865774E86525CE7FC55; }; ACB6DFC6389AFB78A7EF0A61 = {isa = PBXBuildFile; fileRef = 07D50D8347ED27B84F822D6C; }; 7AA2F50DAEF3BA88A7C9C97E = {isa = PBXBuildFile; fileRef = B700739654886DC8E7C1293B; }; @@ -28,6 +29,7 @@ 2163B479EFFA5511F6D19B85 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_core.mm"; path = "../../JuceLibraryCode/include_juce_core.mm"; sourceTree = "SOURCE_ROOT"; }; 238A6B51668F857519FE3DC1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_gui_extra.mm"; path = "../../JuceLibraryCode/include_juce_gui_extra.mm"; sourceTree = "SOURCE_ROOT"; }; 2A4AAAFAE241939610C1FBED = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_events.mm"; path = "../../JuceLibraryCode/include_juce_events.mm"; sourceTree = "SOURCE_ROOT"; }; + 301C285EFA2B832C2D75A3C7 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; 33F007A080A781EC0FEE6B98 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_graphics"; path = "../../../../modules/juce_graphics"; sourceTree = "SOURCE_ROOT"; }; 3847D554E299F92BBE0BD3D0 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreImage.framework; path = System/Library/Frameworks/CoreImage.framework; sourceTree = SDKROOT; }; 512CFEFF47A2FA52C7A016A0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_data_structures.mm"; path = "../../JuceLibraryCode/include_juce_data_structures.mm"; sourceTree = "SOURCE_ROOT"; }; @@ -60,7 +62,7 @@ B516BD9A3F1B4C54DD738B23, 33F007A080A781EC0FEE6B98, 6C6ECDC15C8EC25DFD892B55, - AC10748E9D338FCDCBFE315A, ); name = "Juce Modules"; sourceTree = ""; }; + AC10748E9D338FCDCBFE315A, ); name = "JUCE Modules"; sourceTree = ""; }; 70A885E880F4C1F36DBA276E = {isa = PBXGroup; children = ( 994F654E220C76091B1672F8, 2163B479EFFA5511F6D19B85, @@ -69,7 +71,7 @@ A4034721BF4C0D25C8705DA8, C56EFA37F9A01907170EE37C, 238A6B51668F857519FE3DC1, - F6CA8CB0E2135154E38E9707, ); name = "Juce Library Code"; sourceTree = ""; }; + F6CA8CB0E2135154E38E9707, ); name = "JUCE Library Code"; sourceTree = ""; }; F75EB749D5026E5AC86B6C4B = {isa = PBXGroup; children = ( C47B583663A97D26144D160A, B700739654886DC8E7C1293B, ); name = Resources; sourceTree = ""; }; @@ -78,6 +80,7 @@ 3847D554E299F92BBE0BD3D0, FE9531D38CA4C273B6FB87A7, FB6FA17C00AB569935B5CFF8, + 301C285EFA2B832C2D75A3C7, EF932865774E86525CE7FC55, 07D50D8347ED27B84F822D6C, ); name = Frameworks; sourceTree = ""; }; 1C83313FCFBC3FAFA8CDB087 = {isa = PBXGroup; children = ( @@ -92,7 +95,7 @@ 88AB96D6C191F6480F1CC05F = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -122,7 +125,7 @@ 0B5D6160680C2FCAC89A9A1D = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -148,6 +151,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; PRODUCT_BUNDLE_IDENTIFIER = com.roli.jucehelloworld; USE_HEADERMAP = NO; }; name = Release; }; F6DA01300C80F2338FCBD24A = {isa = XCBuildConfiguration; buildSettings = { @@ -255,13 +259,14 @@ 3755AEDF75D3AF5C7E02DF23, 02F0D49EDD6A3E82D98302F3, 9C737750FC4663FBFDF8C048, + 7D2B80AC757C9F099278ADF2, EAA5A5EECF04D2B7FCF768FC, ACB6DFC6389AFB78A7EF0A61, ); runOnlyForDeploymentPostprocessing = 0; }; 192D34128EA37F28BC1CBB22 = {isa = PBXNativeTarget; buildConfigurationList = EFBE1A73760DB4B465A16F0B; buildPhases = ( 026F69AE2DD97CA7C9006986, C39352E04613E968B30D0584, CD0E71EFDCF3177FCE405E9D, ); buildRules = ( ); dependencies = ( ); name = "HelloWorld - App"; productName = HelloWorld; productReference = 630E0739D24A3C9E99CD4592; productType = "com.apple.product-type.application"; }; - E34D5B980741D93050D0BB6B = {isa = PBXProject; buildConfigurationList = D5495970AC0AFC78DD0ADE12; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 192D34128EA37F28BC1CBB22 = { 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 = CB9C4DF3F11D65C6BF6B80AD; projectDirPath = ""; projectRoot = ""; targets = (192D34128EA37F28BC1CBB22); }; + E34D5B980741D93050D0BB6B = {isa = PBXProject; buildConfigurationList = D5495970AC0AFC78DD0ADE12; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 192D34128EA37F28BC1CBB22 = { 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 = CB9C4DF3F11D65C6BF6B80AD; projectDirPath = ""; projectRoot = ""; targets = (192D34128EA37F28BC1CBB22); }; }; rootObject = E34D5B980741D93050D0BB6B; } diff --git a/examples/HelloWorld/HelloWorld.jucer b/examples/HelloWorld/HelloWorld.jucer index 2f853839..36a5f5a9 100644 --- a/examples/HelloWorld/HelloWorld.jucer +++ b/examples/HelloWorld/HelloWorld.jucer @@ -1,18 +1,15 @@ - - + + @@ -24,13 +21,11 @@ + objCExtraSuffix="JtTAKTK1s"> - + + osxSDK="1" osxCompatibility="1"/> @@ -43,10 +38,8 @@ - - + + @@ -59,10 +52,8 @@ - - + + @@ -75,10 +66,9 @@ - - + + diff --git a/examples/HelloWorld/JuceLibraryCode/AppConfig.h b/examples/HelloWorld/JuceLibraryCode/AppConfig.h index 636584d1..1aa2bdb7 100644 --- a/examples/HelloWorld/JuceLibraryCode/AppConfig.h +++ b/examples/HelloWorld/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -61,11 +61,11 @@ // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -73,7 +73,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -81,7 +81,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -96,7 +96,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -114,7 +114,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -122,7 +130,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -137,7 +145,7 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/HelloWorld/Source/Main.cpp b/examples/HelloWorld/Source/Main.cpp index 9980e276..9c533825 100644 --- a/examples/HelloWorld/Source/Main.cpp +++ b/examples/HelloWorld/Source/Main.cpp @@ -68,7 +68,7 @@ public: }; //============================================================================== -/** This is the application object that is started up when Juce starts. It handles +/** This is the application object that is started up when JUCE starts. It handles the initialisation and shutdown of the whole application. */ class JUCEHelloWorldApplication : public JUCEApplication diff --git a/examples/InAppPurchase/Builds/Android/app/CMakeLists.txt b/examples/InAppPurchase/Builds/Android/app/CMakeLists.txt index fb1a5ec7..e9e0d741 100644 --- a/examples/InAppPurchase/Builds/Android/app/CMakeLists.txt +++ b/examples/InAppPurchase/Builds/Android/app/CMakeLists.txt @@ -8,7 +8,7 @@ SET(BINARY_NAME "juce_jni") add_library("cpufeatures" STATIC "${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c") set_source_files_properties("${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c" PROPERTIES COMPILE_FLAGS "-Wno-sign-conversion -Wno-gnu-statement-expression") -add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_roli_juceinapppurchasesample_InAppPurchase" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/roli/juceinapppurchasesample/InAppPurchase\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCE_IN_APP_PURCHASES=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=0.0.2" "-DJUCE_APP_VERSION_HEX=0x2") +add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_roli_juceinapppurchasesample_InAppPurchase" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/roli/juceinapppurchasesample/InAppPurchase\"" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSNAME=com_roli_juceinapppurchasesample_SharingContentProvider" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSPATH=\"com/roli/juceinapppurchasesample/SharingContentProvider\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCE_IN_APP_PURCHASES=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=0.0.2" "-DJUCE_APP_VERSION_HEX=0x2") include_directories( AFTER "../../../JuceLibraryCode" @@ -18,13 +18,13 @@ include_directories( AFTER enable_language(ASM) -IF(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +IF(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") add_definitions("-DDEBUG=1" "-D_DEBUG=1") -ELSEIF(JUCE_BUILD_CONFIGFURATION MATCHES "RELEASE") +ELSEIF(JUCE_BUILD_CONFIGURATION MATCHES "RELEASE") add_definitions("-DNDEBUG=1") -ELSE(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +ELSE(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") MESSAGE( FATAL_ERROR "No matching build-configuration found." ) -ENDIF(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +ENDIF(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") add_library( ${BINARY_NAME} @@ -411,7 +411,6 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_core/containers/juce_HashMap.h" "../../../../../modules/juce_core/containers/juce_HashMap_test.cpp" "../../../../../modules/juce_core/containers/juce_LinkedListPointer.h" - "../../../../../modules/juce_core/containers/juce_ListenerList.cpp" "../../../../../modules/juce_core/containers/juce_ListenerList.h" "../../../../../modules/juce_core/containers/juce_NamedValueSet.cpp" "../../../../../modules/juce_core/containers/juce_NamedValueSet.h" @@ -663,6 +662,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_data_structures/values/juce_ValueTree.h" "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp" "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h" + "../../../../../modules/juce_data_structures/values/juce_ValueWithDefault.h" "../../../../../modules/juce_data_structures/juce_data_structures.cpp" "../../../../../modules/juce_data_structures/juce_data_structures.mm" "../../../../../modules/juce_data_structures/juce_data_structures.h" @@ -749,6 +749,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_graphics/geometry/juce_EdgeTable.cpp" "../../../../../modules/juce_graphics/geometry/juce_EdgeTable.h" "../../../../../modules/juce_graphics/geometry/juce_Line.h" + "../../../../../modules/juce_graphics/geometry/juce_Parallelogram.h" "../../../../../modules/juce_graphics/geometry/juce_Path.cpp" "../../../../../modules/juce_graphics/geometry/juce_Path.h" "../../../../../modules/juce_graphics/geometry/juce_PathIterator.cpp" @@ -927,6 +928,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" "../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" "../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" + "../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" + "../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" @@ -994,6 +997,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h" "../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.cpp" "../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.h" + "../../../../../modules/juce_gui_basics/layout/juce_SidePanel.cpp" + "../../../../../modules/juce_gui_basics/layout/juce_SidePanel.h" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp" @@ -1016,6 +1021,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h" "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp" "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.h" + "../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.cpp" + "../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarModel.cpp" @@ -1048,8 +1055,12 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" "../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" "../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" + "../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" "../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" "../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" + "../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" + "../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" + "../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" "../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" "../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" "../../../../../modules/juce_gui_basics/native/juce_linux_FileChooser.cpp" @@ -1158,6 +1169,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.cpp" "../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.h" "../../../../../modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h" + "../../../../../modules/juce_gui_extra/embedding/juce_AndroidViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_NSViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_UIViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_XEmbedComponent.h" @@ -1185,6 +1197,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/misc/juce_WebBrowserComponent.h" "../../../../../modules/juce_gui_extra/native/juce_android_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_android_WebBrowserComponent.cpp" + "../../../../../modules/juce_gui_extra/native/juce_AndroidViewComponent.cpp" "../../../../../modules/juce_gui_extra/native/juce_ios_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm" "../../../../../modules/juce_gui_extra/native/juce_linux_X11_SystemTrayIcon.cpp" @@ -1193,6 +1206,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/native/juce_mac_AppleRemote.mm" "../../../../../modules/juce_gui_extra/native/juce_mac_CarbonViewWrapperComponent.h" "../../../../../modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm" + "../../../../../modules/juce_gui_extra/native/juce_mac_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_mac_SystemTrayIcon.cpp" "../../../../../modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm" "../../../../../modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp" @@ -1648,7 +1662,6 @@ set_source_files_properties("../../../../../modules/juce_core/containers/juce_El set_source_files_properties("../../../../../modules/juce_core/containers/juce_HashMap.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_HashMap_test.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_LinkedListPointer.h" PROPERTIES HEADER_FILE_ONLY TRUE) -set_source_files_properties("../../../../../modules/juce_core/containers/juce_ListenerList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_ListenerList.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_NamedValueSet.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_NamedValueSet.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1900,6 +1913,7 @@ set_source_files_properties("../../../../../modules/juce_data_structures/values/ set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTree.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueWithDefault.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1986,6 +2000,7 @@ set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_ set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_EdgeTable.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_EdgeTable.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Line.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Parallelogram.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Path.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Path.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_PathIterator.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2164,6 +2179,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/ju set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2231,6 +2248,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_SidePanel.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_SidePanel.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2253,6 +2272,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/ set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarModel.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2285,8 +2306,12 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_M set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_linux_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2395,6 +2420,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/code_editor/j set_source_files_properties("../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_AndroidViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_NSViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_UIViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_XEmbedComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2422,6 +2448,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/misc/juce_Sys set_source_files_properties("../../../../../modules/juce_gui_extra/misc/juce_WebBrowserComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_android_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_android_WebBrowserComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_AndroidViewComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_ios_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_linux_X11_SystemTrayIcon.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2430,6 +2457,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_l set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_AppleRemote.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_CarbonViewWrapperComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_SystemTrayIcon.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) diff --git a/examples/InAppPurchase/Builds/Android/app/build.gradle b/examples/InAppPurchase/Builds/Android/app/build.gradle index 3abb5851..7eb11171 100644 --- a/examples/InAppPurchase/Builds/Android/app/build.gradle +++ b/examples/InAppPurchase/Builds/Android/app/build.gradle @@ -2,7 +2,7 @@ apply plugin: 'com.android.application' android { compileSdkVersion 10 - buildToolsVersion "26.0.0" + buildToolsVersion "27.0.0" externalNativeBuild { cmake { path "CMakeLists.txt" @@ -26,7 +26,7 @@ android { cmake { arguments "-DANDROID_TOOLCHAIN=clang", "-DANDROID_PLATFORM=android-10", "-DANDROID_STL=c++_static", "-DANDROID_CPP_FEATURES=exceptions rtti", "-DANDROID_ARM_MODE=arm", "-DANDROID_ARM_NEON=TRUE" cFlags "-fsigned-char", "-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" - cppFlags "-fsigned-char", "-std=c++11", "-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" + cppFlags "-fsigned-char", "-std=c++14", "-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" } } } @@ -46,6 +46,7 @@ android { } } + flavorDimensions "default" productFlavors { debug_ { ndk { @@ -53,16 +54,20 @@ android { } externalNativeBuild { cmake { - arguments "-DJUCE_BUILD_CONFIGFURATION=DEBUG", "-DCMAKE_CXX_FLAGS_DEBUG=-O0", "-DCMAKE_C_FLAGS_DEBUG=-O0" + arguments "-DJUCE_BUILD_CONFIGURATION=DEBUG", "-DCMAKE_CXX_FLAGS_DEBUG=-O0", "-DCMAKE_C_FLAGS_DEBUG=-O0" } } + + dimension "default" } release_ { externalNativeBuild { cmake { - arguments "-DJUCE_BUILD_CONFIGFURATION=RELEASE", "-DCMAKE_CXX_FLAGS_RELEASE=-O3", "-DCMAKE_C_FLAGS_RELEASE=-O3" + arguments "-DJUCE_BUILD_CONFIGURATION=RELEASE", "-DCMAKE_CXX_FLAGS_RELEASE=-O3", "-DCMAKE_C_FLAGS_RELEASE=-O3" } } + + dimension "default" } } diff --git a/examples/InAppPurchase/Builds/Android/app/src/main/java/com/roli/juceinapppurchasesample/InAppPurchase.java b/examples/InAppPurchase/Builds/Android/app/src/main/java/com/roli/juceinapppurchasesample/InAppPurchase.java index 0984ee12..4fa4675c 100644 --- a/examples/InAppPurchase/Builds/Android/app/src/main/java/com/roli/juceinapppurchasesample/InAppPurchase.java +++ b/examples/InAppPurchase/Builds/Android/app/src/main/java/com/roli/juceinapppurchasesample/InAppPurchase.java @@ -30,10 +30,12 @@ import android.content.Intent; import android.content.res.Configuration; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; +import android.net.http.SslError; import android.net.Uri; import android.os.Bundle; import android.os.Looper; import android.os.Handler; +import android.os.Message; import android.os.ParcelUuid; import android.os.Environment; import android.view.*; @@ -47,6 +49,10 @@ import android.text.InputType; import android.util.DisplayMetrics; import android.util.Log; import android.util.Pair; +import android.webkit.SslErrorHandler; +import android.webkit.WebChromeClient; +import android.webkit.WebView; +import android.webkit.WebViewClient; import java.lang.Runnable; import java.lang.ref.WeakReference; import java.lang.reflect.*; @@ -297,6 +303,10 @@ public class InAppPurchase extends Activity { super.onResume(); resumeApp(); + + // Ensure that navigation/status bar visibility is correctly restored. + for (int i = 0; i < viewHolder.getChildCount(); ++i) + ((ComponentPeerView) viewHolder.getChildAt (i)).appResumed(); } @Override @@ -644,6 +654,27 @@ public class InAppPurchase extends Activity colorMatrix.set (colorTransform); paint.setColorFilter (new ColorMatrixColorFilter (colorMatrix)); + + java.lang.reflect.Method method = null; + + try + { + method = getClass().getMethod ("setLayerType", int.class, Paint.class); + } + catch (SecurityException e) {} + catch (NoSuchMethodException e) {} + + if (method != null) + { + try + { + int layerTypeNone = 0; + method.invoke (this, layerTypeNone, null); + } + catch (java.lang.IllegalArgumentException e) {} + catch (java.lang.IllegalAccessException e) {} + catch (java.lang.reflect.InvocationTargetException e) {} + } } //============================================================================== @@ -876,6 +907,17 @@ public class InAppPurchase extends Activity { return true; //xxx needs to check overlapping views } + + //============================================================================== + private native void handleAppResumed (long host); + + public void appResumed() + { + if (host == 0) + return; + + handleAppResumed (host); + } } //============================================================================== @@ -995,15 +1037,29 @@ public class InAppPurchase extends Activity //============================================================================== public static class NativeInvocationHandler implements InvocationHandler { - public NativeInvocationHandler (long nativeContextRef) + public NativeInvocationHandler (Activity activityToUse, long nativeContextRef) { + activity = activityToUse; nativeContext = nativeContextRef; } + public void nativeContextDeleted() + { + nativeContext = 0; + } + @Override public void finalize() { - dispatchFinalize (nativeContext); + activity.runOnUiThread (new Runnable() + { + @Override + public void run() + { + if (nativeContext != 0) + dispatchFinalize (nativeContext); + } + }); } @Override @@ -1013,15 +1069,21 @@ public class InAppPurchase extends Activity } //============================================================================== + Activity activity; private long nativeContext = 0; private native void dispatchFinalize (long nativeContextRef); private native Object dispatchInvoke (long nativeContextRef, Object proxy, Method method, Object[] args); } - public static InvocationHandler createInvocationHandler (long nativeContextRef) + public InvocationHandler createInvocationHandler (long nativeContextRef) { - return new NativeInvocationHandler (nativeContextRef); + return new NativeInvocationHandler (this, nativeContextRef); + } + + public void invocationHandlerContextDeleted (InvocationHandler handler) + { + ((NativeInvocationHandler) handler).nativeContextDeleted(); } //============================================================================== @@ -1419,6 +1481,83 @@ public class InAppPurchase extends Activity startActivity (new Intent (Intent.ACTION_VIEW, Uri.parse (url))); } + private native boolean webViewPageLoadStarted (long host, WebView view, String url); + private native void webViewPageLoadFinished (long host, WebView view, String url); + private native void webViewReceivedSslError (long host, WebView view, SslErrorHandler handler, SslError error); + private native void webViewCloseWindowRequest (long host, WebView view); + private native void webViewCreateWindowRequest (long host, WebView view); + + //============================================================================== + public class JuceWebViewClient extends WebViewClient + { + public JuceWebViewClient (long hostToUse) + { + host = hostToUse; + } + + public void hostDeleted() + { + synchronized (hostLock) + { + host = 0; + } + } + + @Override + public void onPageFinished (WebView view, String url) + { + if (host == 0) + return; + + webViewPageLoadFinished (host, view, url); + } + + @Override + public void onReceivedSslError (WebView view, SslErrorHandler handler, SslError error) + { + if (host == 0) + return; + + webViewReceivedSslError (host, view, handler, error); + } + + @Override + public void onPageStarted (WebView view, String url, Bitmap favicon) + { + if (host != 0) + webViewPageLoadStarted (host, view, url); + } + + private long host; + private final Object hostLock = new Object(); + } + + public class JuceWebChromeClient extends WebChromeClient + { + public JuceWebChromeClient (long hostToUse) + { + host = hostToUse; + } + + @Override + public void onCloseWindow (WebView window) + { + webViewCloseWindowRequest (host, window); + } + + @Override + public boolean onCreateWindow (WebView view, boolean isDialog, + boolean isUserGesture, Message resultMsg) + { + webViewCreateWindowRequest (host, view); + return false; + } + + private long host; + private final Object hostLock = new Object(); + } + + //============================================================================== public static final String getLocaleValue (boolean isRegion) { java.util.Locale locale = java.util.Locale.getDefault(); diff --git a/examples/InAppPurchase/Builds/Android/app/src/main/java/com/roli/juceinapppurchasesample/SharingContentProvider.java b/examples/InAppPurchase/Builds/Android/app/src/main/java/com/roli/juceinapppurchasesample/SharingContentProvider.java new file mode 100644 index 00000000..2108bb69 --- /dev/null +++ b/examples/InAppPurchase/Builds/Android/app/src/main/java/com/roli/juceinapppurchasesample/SharingContentProvider.java @@ -0,0 +1,129 @@ +package com.roli.juceinapppurchasesample; + +import android.content.ContentProvider; +import android.content.ContentValues; +import android.content.res.AssetFileDescriptor; +import android.content.res.Resources; +import android.database.Cursor; +import android.database.MatrixCursor; +import android.net.Uri; +import android.os.FileObserver; +import android.os.ParcelFileDescriptor; +import java.lang.String; + +public final class SharingContentProvider extends ContentProvider +{ + private Object lock = new Object(); + + private native void contentSharerFileObserverEvent (long host, int event, String path); + + private native Cursor contentSharerQuery (Uri uri, String[] projection, String selection, + String[] selectionArgs, String sortOrder); + + private native void contentSharerCursorClosed (long host); + + private native AssetFileDescriptor contentSharerOpenFile (Uri uri, String mode); + private native String[] contentSharerGetStreamTypes (Uri uri, String mimeTypeFilter); + + public final class ProviderFileObserver extends FileObserver + { + public ProviderFileObserver (long hostToUse, String path, int mask) + { + super (path, mask); + + host = hostToUse; + } + + public void onEvent (int event, String path) + { + contentSharerFileObserverEvent (host, event, path); + } + + private long host; + } + + public final class ProviderCursor extends MatrixCursor + { + ProviderCursor (long hostToUse, String[] columnNames) + { + super (columnNames); + + host = hostToUse; + } + + @Override + public void close() + { + super.close(); + + contentSharerCursorClosed (host); + } + + private long host; + } + + @Override + public boolean onCreate() + { + return true; + } + + @Override + public Cursor query (Uri url, String[] projection, String selection, + String[] selectionArgs, String sortOrder) + { + synchronized (lock) + { + return contentSharerQuery (url, projection, selection, selectionArgs, sortOrder); + } + } + + @Override + public Uri insert (Uri uri, ContentValues values) + { + return null; + } + + @Override + public int update (Uri uri, ContentValues values, String selection, + String[] selectionArgs) + { + return 0; + } + + @Override + public int delete (Uri uri, String selection, String[] selectionArgs) + { + return 0; + } + + @Override + public String getType (Uri uri) + { + return null; + } + + @Override + public AssetFileDescriptor openAssetFile (Uri uri, String mode) + { + synchronized (lock) + { + return contentSharerOpenFile (uri, mode); + } + } + + @Override + public ParcelFileDescriptor openFile (Uri uri, String mode) + { + synchronized (lock) + { + AssetFileDescriptor result = contentSharerOpenFile (uri, mode); + + if (result != null) + return result.getParcelFileDescriptor(); + + return null; + } + } + +} diff --git a/examples/InAppPurchase/Builds/Android/build.gradle b/examples/InAppPurchase/Builds/Android/build.gradle index 0109eaa0..07b77dd9 100644 --- a/examples/InAppPurchase/Builds/Android/build.gradle +++ b/examples/InAppPurchase/Builds/Android/build.gradle @@ -1,9 +1,10 @@ buildscript { repositories { jcenter() + google() } dependencies { - classpath 'com.android.tools.build:gradle:2.3.3' + classpath 'com.android.tools.build:gradle:3.0.1' } } diff --git a/examples/InAppPurchase/Builds/Android/gradle/wrapper/gradle-wrapper.properties b/examples/InAppPurchase/Builds/Android/gradle/wrapper/gradle-wrapper.properties index 69aae7dc..6654a817 100644 --- a/examples/InAppPurchase/Builds/Android/gradle/wrapper/gradle-wrapper.properties +++ b/examples/InAppPurchase/Builds/Android/gradle/wrapper/gradle-wrapper.properties @@ -1 +1 @@ -distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip \ No newline at end of file +distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip \ No newline at end of file diff --git a/examples/InAppPurchase/Builds/MacOSX/InAppPurchase.xcodeproj/project.pbxproj b/examples/InAppPurchase/Builds/MacOSX/InAppPurchase.xcodeproj/project.pbxproj index e1ea3f4d..8216dd24 100644 --- a/examples/InAppPurchase/Builds/MacOSX/InAppPurchase.xcodeproj/project.pbxproj +++ b/examples/InAppPurchase/Builds/MacOSX/InAppPurchase.xcodeproj/project.pbxproj @@ -156,7 +156,7 @@ D36D604996EBE9DBD43F006D, D48B97F38822222FC9DF44C7, 4494523DBD5B3FCFF3ACF24B, - 4D70B451CC1D72B6928BEB4F, ); name = "Juce Modules"; sourceTree = ""; }; + 4D70B451CC1D72B6928BEB4F, ); name = "JUCE Modules"; sourceTree = ""; }; 6EACB3EC79D33C0CE3E0BBF1 = {isa = PBXGroup; children = ( 4CA763A807E91FB34E04A578, 3AAEACB2C6425AAF3380FEEE, @@ -175,7 +175,7 @@ 29BCE81FB2C2599D9844C8D1, 4DAF89A65452144F9A049377, EB3A7BAD7BD17CDAF11B8A98, - C2072E1F3C9AC3DD2CD065F8, ); name = "Juce Library Code"; sourceTree = ""; }; + C2072E1F3C9AC3DD2CD065F8, ); name = "JUCE Library Code"; sourceTree = ""; }; D060F46D4F56F04B3D5A2BBD = {isa = PBXGroup; children = ( B66E23275DDD9CB2882ABD01, F8B125275656888272484BEB, ); name = Resources; sourceTree = ""; }; @@ -202,7 +202,7 @@ C7C777CEE4FC39660EB66626, 900D03824CF464BB54B9685F, ); name = Source; sourceTree = ""; }; 778EF27AF9FB3E5240D77692 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -234,7 +234,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; 6CE1C17A2BFC39735C8B8537 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -384,7 +384,7 @@ BFF2EB37A2D5F01B426D07EA, 1C07E2DC3F7DE233F9641F84, B50D9D46D6C2BE3393758F4F, ); buildRules = ( ); dependencies = ( ); name = "InAppPurchase - App"; productName = InAppPurchase; productReference = 2F3D7DB7AC87E3233938D392; productType = "com.apple.product-type.application"; }; - 66C8FC6F4B36193FCAB3E896 = {isa = PBXProject; buildConfigurationList = A70E95856B781E1B86D0B31E; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { A76C77BF453794B916526154 = { SystemCapabilities = {com.apple.ApplicationGroups.iOS = { enabled = 0; }; com.apple.InAppPurchase = { enabled = 1; }; com.apple.InterAppAudio = { enabled = 0; }; com.apple.Push = { enabled = 0; }; com.apple.Sandbox = { enabled = 0; }; }; }; }; }; compatibilityVersion = "Xcode 3.2"; hasScannedForEncodings = 0; mainGroup = 45141DDCB203B1BF5610629C; projectDirPath = ""; projectRoot = ""; targets = (A76C77BF453794B916526154); }; + 66C8FC6F4B36193FCAB3E896 = {isa = PBXProject; buildConfigurationList = A70E95856B781E1B86D0B31E; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { A76C77BF453794B916526154 = { SystemCapabilities = {com.apple.ApplicationGroups.iOS = { enabled = 0; }; com.apple.InAppPurchase = { enabled = 1; }; com.apple.InterAppAudio = { enabled = 0; }; com.apple.Push = { enabled = 0; }; com.apple.Sandbox = { enabled = 0; }; }; }; }; }; compatibilityVersion = "Xcode 3.2"; hasScannedForEncodings = 0; mainGroup = 45141DDCB203B1BF5610629C; projectDirPath = ""; projectRoot = ""; targets = (A76C77BF453794B916526154); }; }; rootObject = 66C8FC6F4B36193FCAB3E896; } diff --git a/examples/InAppPurchase/Builds/iOS/InAppPurchase.xcodeproj/project.pbxproj b/examples/InAppPurchase/Builds/iOS/InAppPurchase.xcodeproj/project.pbxproj index e74d1b59..bf480f3b 100644 --- a/examples/InAppPurchase/Builds/iOS/InAppPurchase.xcodeproj/project.pbxproj +++ b/examples/InAppPurchase/Builds/iOS/InAppPurchase.xcodeproj/project.pbxproj @@ -17,6 +17,7 @@ 8F09175E78801A7BEC436C82 = {isa = PBXBuildFile; fileRef = DAABDCED79C1DA90F45253B8; }; 891B29DB06A03394D5F677EC = {isa = PBXBuildFile; fileRef = 3197EC86271A508C5D5A2E4C; }; B69028E545FA545A8A621A10 = {isa = PBXBuildFile; fileRef = 588E7A1211ECCDA4BED7A8E9; }; + 3B029809362858599BFC76CA = {isa = PBXBuildFile; fileRef = A9FF0BD47F557AEF80D64843; }; 4D2CCC2E460D480A66F0DF4B = {isa = PBXBuildFile; fileRef = 8359553FC47651559C507253; }; B78CB6417449BA02D4DA2068 = {isa = PBXBuildFile; fileRef = 8957C2F43247B9144CF301F1; }; 0F590D6038AA475993311AE5 = {isa = PBXBuildFile; fileRef = E72CE518332596C4088E985B; }; @@ -96,6 +97,7 @@ A7A4F41C64D34868A5B7A66C = {isa = PBXFileReference; lastKnownFileType = image.png; name = Lukasz.png; path = ../../BinaryData/Lukasz.png; sourceTree = "SOURCE_ROOT"; }; A7B1E98E73BC27CCDAF8F48C = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_formats.mm"; path = "../../JuceLibraryCode/include_juce_audio_formats.mm"; sourceTree = "SOURCE_ROOT"; }; A93B7E8919F407B0602C83BD = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_devices.mm"; path = "../../JuceLibraryCode/include_juce_audio_devices.mm"; sourceTree = "SOURCE_ROOT"; }; + A9FF0BD47F557AEF80D64843 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; B112609CE6C6DF5DA8DFB65B = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_formats"; path = "../../../../modules/juce_audio_formats"; sourceTree = "SOURCE_ROOT"; }; B66E23275DDD9CB2882ABD01 = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info-App.plist"; path = "Info-App.plist"; sourceTree = "SOURCE_ROOT"; }; BB9B6A4E376A5CD956B89BFA = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; @@ -162,7 +164,7 @@ D36D604996EBE9DBD43F006D, D48B97F38822222FC9DF44C7, 4494523DBD5B3FCFF3ACF24B, - 4D70B451CC1D72B6928BEB4F, ); name = "Juce Modules"; sourceTree = ""; }; + 4D70B451CC1D72B6928BEB4F, ); name = "JUCE Modules"; sourceTree = ""; }; 6EACB3EC79D33C0CE3E0BBF1 = {isa = PBXGroup; children = ( 4CA763A807E91FB34E04A578, 3AAEACB2C6425AAF3380FEEE, @@ -181,7 +183,7 @@ 29BCE81FB2C2599D9844C8D1, 4DAF89A65452144F9A049377, EB3A7BAD7BD17CDAF11B8A98, - C2072E1F3C9AC3DD2CD065F8, ); name = "Juce Library Code"; sourceTree = ""; }; + C2072E1F3C9AC3DD2CD065F8, ); name = "JUCE Library Code"; sourceTree = ""; }; D060F46D4F56F04B3D5A2BBD = {isa = PBXGroup; children = ( B66E23275DDD9CB2882ABD01, D0CEA7CE794449C77BF6EAEA, @@ -197,6 +199,7 @@ DAABDCED79C1DA90F45253B8, 3197EC86271A508C5D5A2E4C, 588E7A1211ECCDA4BED7A8E9, + A9FF0BD47F557AEF80D64843, 8359553FC47651559C507253, 8957C2F43247B9144CF301F1, E72CE518332596C4088E985B, @@ -213,7 +216,7 @@ 778EF27AF9FB3E5240D77692 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -245,7 +248,7 @@ 6CE1C17A2BFC39735C8B8537 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -272,6 +275,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; OTHER_CPLUSPLUSFLAGS = "-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"; PRODUCT_BUNDLE_IDENTIFIER = com.roli.juceInAppPurchaseSample; USE_HEADERMAP = NO; }; name = Release; }; @@ -395,6 +399,7 @@ 8F09175E78801A7BEC436C82, 891B29DB06A03394D5F677EC, B69028E545FA545A8A621A10, + 3B029809362858599BFC76CA, 4D2CCC2E460D480A66F0DF4B, B78CB6417449BA02D4DA2068, 0F590D6038AA475993311AE5, @@ -403,7 +408,7 @@ BFF2EB37A2D5F01B426D07EA, 1C07E2DC3F7DE233F9641F84, B50D9D46D6C2BE3393758F4F, ); buildRules = ( ); dependencies = ( ); name = "InAppPurchase - App"; productName = InAppPurchase; productReference = 2F3D7DB7AC87E3233938D392; productType = "com.apple.product-type.application"; }; - 66C8FC6F4B36193FCAB3E896 = {isa = PBXProject; buildConfigurationList = A70E95856B781E1B86D0B31E; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { A76C77BF453794B916526154 = { SystemCapabilities = {com.apple.ApplicationGroups.iOS = { enabled = 0; }; com.apple.InAppPurchase = { enabled = 1; }; com.apple.InterAppAudio = { enabled = 0; }; com.apple.Push = { enabled = 0; }; com.apple.Sandbox = { enabled = 0; }; }; }; }; }; compatibilityVersion = "Xcode 3.2"; hasScannedForEncodings = 0; mainGroup = 45141DDCB203B1BF5610629C; projectDirPath = ""; projectRoot = ""; targets = (A76C77BF453794B916526154); }; + 66C8FC6F4B36193FCAB3E896 = {isa = PBXProject; buildConfigurationList = A70E95856B781E1B86D0B31E; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { A76C77BF453794B916526154 = { SystemCapabilities = {com.apple.ApplicationGroups.iOS = { enabled = 0; }; com.apple.InAppPurchase = { enabled = 1; }; com.apple.InterAppAudio = { enabled = 0; }; com.apple.Push = { enabled = 0; }; com.apple.Sandbox = { enabled = 0; }; }; }; }; }; compatibilityVersion = "Xcode 3.2"; hasScannedForEncodings = 0; mainGroup = 45141DDCB203B1BF5610629C; projectDirPath = ""; projectRoot = ""; targets = (A76C77BF453794B916526154); }; }; rootObject = 66C8FC6F4B36193FCAB3E896; } diff --git a/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-29.png b/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-29.png index f81ec9319fa80a52b658c16ff7e3ac66f924ab3d..9ca780540745c453771fc592cbe430e8a436cd0e 100644 GIT binary patch delta 1355 zcmV-R1+@Ch4ebh$Gk*mnNklFbA&8}G}>6rFJ4&_=^ zqwcL!_ui_ns)dwNGD8~<$NcN37XSW-%isRK#Mj?0q9|gPDSuFAvIYicW8O6c?c+sG zTN2+7W}O0UR)=gZLG@N2tM^|vzW9nnLZ2BrbEHBD@&$#BEtSmt%2x?cI$|&w01yNL!{Lxpsl?LK(&s^2tro3T3)gi~Rh9Yqd0f{;2!Ul; zsH#e*)4_2Zj(?7hxOeZ~C!v?-r`c@MXf!xKKW8u)5QZU-9zEjm3-weVcqf|B;R3I6Qp#ka#?f=XnIdc8Jq zRYgik7=MNzja>;^EEWmFkRS*s7K`-zeHx7hLR^S^DwQIi&(mx+SzTSFTrLxf#Xb+3 z&*!l$3){Ad#bN}L3H^RQf~uN^l#+NnPNh;|b90kqGWmJX!^1p_E7=KnUD-??^Zf^?IF3rE+zsZQD_lLVs2G%a>K2yA~UZOQ=Hdrt6Z4#VI6{ z9R2)rB#X9fv#_u*J5)-^@$oT15HOicP~!<+doJ#H#D7j(l;_eMpY`ZDKG!o@&Vn)O zcpO~_mqGtf25sBs;NXBpqrv_A_emua{54nLn_`)a9>W<8*;*)YBbTR=$zo_4ckkY% z(SK<0>eVZ3+y3)VDJ7ogQLEKBJw0V-XNUFmbz~@!!5A$JSvBTZGg9PKoi!sxTuNjZ zvbMIy&dv_)cALGuJv`6*zei{)y}s|$Y&JPKIKZ}TQmGWxYV|^ErR1MK{75I4qj7Q) z`IJf}7CjF?mqQ3awOVC=f1h@{&66ij*nisEqF5|W9iu4HAP6u`lUl8YWm&kc%gV|M zy8i2PWH@AFf1i}9lF4MqWHO}FX$-@l^7=LL(^G^H#9}cjl?smI(CKt|{`@(nX-=tB z6zO0vz%)&K-v=(lyjraikH-O6SYGDc_umum_gP7&NvG3{MkB&7r2XA@Bmqs+(0_HE zYPA{(i0}KnefyTh#YM8&>~y4xqOh>AK%r0oV0n3Y>PFe#-j33gNF-QWTO*szq9_XK zbei?`^(ZTbVX(Zs3_zh!AfL~pX}?!8>KTT?=H@0RCnqEl2{tx1rl6XpVObV~!2m_M zSnFgmVK5lrc^vIzu@84?Hk;+vty@Sb(KKz!U-{5k*Y%Hp^?IE*Z{9@p1~@-ICk#UrMZx!d9LJ$n zt4+Nceyj2OKmhTn--^AxJx)$eqIc3{GGR0tQ79DfeV?ag8%HK7i^ZZk8-{^tnwLIV{s$^DeIOYhT)Y4P N002ovPDHLkV1iSrmlXg2 delta 1708 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 B=zjnJ diff --git a/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-29@3x.png b/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-29@3x.png index 5ca1fdcc425a621d8be6a22880c3e9c9633c427b..7e35859b753ed0e3f9b9a967f80ac07a762ce030 100644 GIT binary patch literal 6237 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 literal 7099 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 diff --git a/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png b/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png index 4c4521a8ec3451361c5be2637137a5a7496f5c68..2f0e30396c66e25c5b31dc9b15ce088109bee97e 100644 GIT binary patch literal 10083 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 jNZBK_{Gp$$<7O(Y0Sq(-s2<=g)QB&t7Q literal 5446 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 diff --git a/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-72@2x.png b/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-72@2x.png index 69eb0afa670757c4c6c493641f2e646fccba4ee8..1cffcf9704ba085b6a95ab3245fb1c1eea65abde 100644 GIT binary patch literal 11725 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 Y1unxl`uK$`%xB+`7MBw%6*chvAB6QDLjV8( literal 12733 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 Q|6@QDWL0F!;f6u~12-{mNB{r; diff --git a/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-76.png b/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-76.png index 2a245e68e4d32fbe51973a7e84c92802c8dda1bd..4349f83fe1e71b80358c0638aa106ee76c0afb4e 100644 GIT binary patch literal 5156 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 diff --git a/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png b/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png index 0355e146b3dfb44b140ec0c5d0cb18403979cd92..397b0171548e91cfea6c12c604f12973c5e170d4 100644 GIT binary patch literal 12845 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 F{{g@m(dhsH literal 16280 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ťzl36kb;`10FPljQ;-h1mFez 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 diff --git a/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-@3x.png b/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-@3x.png index f312543c6b5b3b052ead00e35dc5d3d6d780e718..7cd06c418ecb04424012ae840edf1d50b60b5235 100644 GIT binary patch literal 16528 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Ð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%0DOwV|prDhZ^Sg{>=g)A7d*g{-r>bY?bg5rX3u< z3x*Mfq|sk`9d=(+8Q&kYJ{l26GufUGc^ubN6TgmwTd@%%S;RSc;M)h%QwcXqiwJad z1gSI!o4N~K?JizfFVt73zTho^gB4L%le9Wj*E3(`H%O<#eoaZ5)B z@(UR^4n39q-G1lOi@m8^;dM`O zS}y(4FGoodI6*=9{|@cpd|ze@0c}Q%I>lL5)x;){j|AN6Cp4%SdVgLgGSwa)BxF#B z2!NLtu1!TK%gTO1T-Rto!9w)norg^PRF^dkP~p$`zOx8{yWOwiy+8&Qp=S$uZYkK= z76-0a`5)W9&_=ApW^!^0vVschZi$QY!9i^H|M>-eg>8$V%FZVwK3b87z-^ex&;6`O zT7C$*g_s&Sby?YXs9EB)vrAHNAUBW$0TbTB$7$g^DW`R9|L-SHPOIqO-JQ>AD(xWk zwyyo(1uT$q`vt4d(*K{^G?#KwzI=1?w6K#(A^5i{JYgejN|=wx^ezXArv1wHEZn0j zI&K+<6l$P=O8;{BgjBIE#o2YYG2(<5q{Up;P3ZH1G30r9;g(~vw;!T!Lb0VV|5Y9R z=2|&sa*{6;hx7ak(v^KW{4-U|;E^w76;xXw7V!@c8nI#%J_oihT7KgMkU>32xaMaT z>GT2hgw0Em4z!yPNa2nZF>SJtP0!N^qg2F%Tp3?L9~_nT{ZNxIs7i$IqW{ zFGZ4t#X)y4?w68IS)#Z*Ikc^=7!5r_-@M!Z!WMn`P{bP}2(0m|(K!HQ3VXU>a$*B< zS~Ws13|5i~Qfih}q~;@#B&q;>Yk+JTXG!15%y8!O@2B^-L(KJ&LQT~2l(*8>^9Rd* z%TXf43&WWgq;}84x*ozUi%(1$3iTA=B@`;k@>%ds1Wtut6@w5FrzJ7=TE8>qy*tjv z$vNeSqPhqnOF>ZGTpvRYBVEN@UG;Z|U7!M5HJy>3e9*XRYS<|)aRXX^)zmou<4Q4P zno2QoacQZk542OVp+3mqFO5}SkimDWH?BL}=&IWP`(8s|zk?ZNo@kYzz)Zg8QIF(C z8=DtX!Yf=}0GuEr;NQ`ZD?cUIFX-&-96CC6fvk70ofaH5Mwh6i33^k(cV1trZjQ4> zyFo*z7uqs2y}fSH99XrZ#@yTv;$vGhQo&$CRdAtMs%cpO(&O|$Po5G!59&SDH<+&{ zZUd+=RAfSe8lwv1m($UKwNgB0%JD_=H&*(+-KD+s7_XU)?v2k}2E5tMJNr1U4BOzD}9q&qk+Pu8A zeXrT^aLZy`j#()3`2H}(lUh~vwiyZ9lf=%pdXAwO*e-P3on2fqjf6l`fK6pD|5kNo z2%kcj2di4LEaRJ}yq9GjfS!eq8^Cn{+xwRq!U$#XLHW44H@@ogN{?U1s|Lqou8w|24>lnJN`Ht3g=tL<=)-<$iC|K~QGno4^| zK3>yIbl~Mrd3~XI4G*p13J-N02_TUSf(~jGF;l%UFLWcJ$l%!!Kv9p0_!l0U6fE3p z-7g0ummy00)7T<4!L0C7bYttP&u(o&c$nkshm=)-_8boP9E5)8>RfdC`>kW+De2Yf*=OVh#^3Wp6oF!gUmjx=}xdqhff?lZoDru;>_s^7Q(@ATr%0&sxC6hBxh z8=<8&?*-nn)`LClv9z{!3c&XDX(I3sGN=&&6iC736F_r?<%RUahY!08-dEUC1L8zb zv9l3gq+!uM_AvPqCoew&2`i|`Ylagbtpjg9U~gifF?h}K7~*K`5mIpYRr>|^ zyc%psT4sdLXQ`!xLnUiN(u3C&^&~P9TqevMudU&S~@o!h=d0KGe`DpY54C*IWF43R6CoJo$q(bm;M(y?>zwC$VYTKe2Shn zV#?a&fC_24fvNoIj@MqfL04|fNge;>LYQrUB!78)p=Wlpd1^g$P#x^wcGnJT4v^Ko zYjt?zXU|62+xUX=PM#rW!cfeejoJZP{1_WcT>jll zDiS`$bGv#z>%IE@`=WEdq*y44K072Pu9)6}duso)T;^lruFlQ}=x5z4xIf~jgntMU z3r)B&-L#(w1-Szp|FNf@AW`mgf5HuGb!~0If|ouug#vq!z#Uk3v5ZWx@feQu?(B{I z21P#@CHsK%74t8%C7r|`q7XS7(d~%(+|fwQd(zEo!T>p&;KalO_zb{Rg8-i_e;^7@ zV?+4j-|nRM%O8I5WyHbsjT@jb$YL)anmsjxggv)=IeuAzRNaFMqFfT+k*} zjAvyyBdAh49p?|1?KAr>@B^NG?1&wjl|y z`~i9e*X#O|p!ui&y_j5mm1Q+Ti`$zDG1gUDDnSI1ANnt%3Vm}MW5_|}%FBCfB`bT| z6ajxqTH?Di}l(3g`jgurs!(|dgX}93DiMx7m zoK-FMH=+Ji`PUo~GC<3P*G)pBkW>a*SH(E=@DZ`4HZaK*A@yHo`jAOl)0#PfsfIbRNejDvfP!Zthq3ML2w(lf%Ap zBZmG!rv4P}eVNFbZ>zg4vzyh;-W=-6M)ru%BMmi@>(Xsu8aY8K7tV9!!7tw5o%3uQ zaML{Z;Axo3x^+6dB-#GDMr?6&S1ScWszcd;a`1uLHa{* z`8mtLJ}HV5A-sJ)czy9)8PC6HH$K;n@E=fn!u}l2Tn`1f;x)s`EHUz%Gz&V{yZZr7V&X-_9)W!l=il`Nd;Jm2mB8c<)H z+cf#jQb?U|{<$V-NHB4THzpdk0WcdsP)3B>jF7?crU;~~eg6~RtY|=QpJRZ@n%+d> zXpp)T0G(=wNxCLJBEU&i#Fs8}-+v*?*z9CU znh}F!DHsHL-PhM=L-Gowo)dm4t6u@~C7>4*e^8;U65L=PpwN~|6llCra-@;)peU-_ zAUO1q0x+Ln)R3_J0a$UEXTcydL{F)u;KH$(4jE~fT>G+3RSbESRdS{2DdY+s7W8S* zQ)a5>g4HuyZV%edVNLuNf z(eOAkUi4K6LsNLGA0Fop9cY9hK81p}gsvok-jCgnw**mvq;G{C7@Dqqg&C4Mm~LDd3Wn|_lm|_voV*a|n6#7@*pN7B!@GP!=YY#0dOsz!yZ=)_fC$CJ zmcV$=gO-=XP*dBXsqL^Z!2Yvh*|>;}AR~s2m$w}{$p0f7gR-rE1q7|$2M*NIuuArm zw!p*HiTXWg(FF-jdR@>|0(}uwgiCuQTNks~2u>6(q$2?HbPk}7r@}kHk}154WeX4| z&pnVt7!bQN;S9>8mf1w|BiVnloI*jOlR2+m|eT1|}v zs>TC!#X-ZC)TCx3Ap^jE$T_5^pjp%m;}8Kb6yG$pF5NFY4Bk{7FsTGc{sPz)W}DVP z(ftL~qigEd@g=Cw-`4OoanDK?s5_ zVAc%k<>R4nC!jIFQTbFZNb{qX>DG2ta6@&EB1Fo$A1rLZ2jT4o4HXoK(hp!30HLD} z(6I5M*80 zDNKaaLHE`TTFZPeHH9!py#}xS96D<7pw^QbuWy=g4ThIi!IZWu1(j)RcKXj070)3p zEzsPdkMp3(1&bOB@f$FQN|T+92kLe!*zf`RCaeakF7&M+J4ii*@kYJcXWS6S8%|H3S_yG=#Is`+iz~Q{>x7j1a z&H?}%czC$?!43lj0kAU}4GP%H(r7v1!R~51h~sM!*u4n5MsrL1QyWdWf{p}6Yz9k(+C0v^}wfb z(#U??SLIn=9lR5kUSEF|#)6+5b00%_V=IuHRcZUU$5bHriU;gZ8z`x@F4>S2L~jhb16Nu z6AjpET;`q`014pc0N`Owpl`r}{=hKfZDnObm}PwhW5-psv_C7tpyQ4r5nn^C)NQH) zD7)@+1G2N@iGCS&rK@y}7rVjxv&JPKy)AL+HS)Zwg}i)_V$b#qlAV8b{o&^`G4b(8 z@eV_25u@NW=YzK)Y0~|Im3W96pVn)6AI}wC0m2Pv5HG=Zr=Xn(UBGy>B_CDTALv`R zARQrSd`vf<|IAEsYWJ0!aHmYh8JPX#tJ>1xyxct-{Rh9=tu$ znRM#^Vd}f%x$N7pf41x*REUz5gk)rsB0Ch7l_U+jQ1(o+l9`<-l~6Zj%SvWZ5<&=N zri_U9xb(d5=l$b(o<8^8!|!)p-|sn&^Ei$ZC$(jE2U20fVfJ$rZceP@i(D=@}++)Q+ zi*AF6R*r!>fzajHBPQr8{$>L^XKpZ%IkM@J+Wkhfm7ukHERQDi&x5>bQxib-5)8L4QKa#<2QW1mqr3E!Zg|%!^#U6E~o$%!P_Tb zEaMX=&f>x&iQUQ?Om+WKLr7eR-(|D%71*xrM)kja16YFm!)d&OPv*k=tK87iFykj+ zvV$C-U;14H4^t+i)WF`0e@jgmt6;~+kJKaw_l3&ESDzSsE_yFwetZk+X=_CKY0*gx z2@z-K+KlCxSq+RTGpdIR{U6UF8O!#i3_SGdu4jrU7)%x__K_1_b*ojw1k9 zinQiiSs7(zJ1~9^7?wq!OQ4S(ot?vCVaqLcN`W_KD%=kb??zq7`LB~EM!`#ex~tMo z9Q%9H_xDKzYo&B%JV-Pb6!Cu^=iNeQKJ;s%lVj@6vpkWtdF6H1*Lf}=u50-D2#bee+cwU02EAeC4Is#_kMw62WHaJz_Iyx|dQ3Al5gRzfj zU7M%AD&6Vn?>gb=?R%uzRN-jlTYQdFGqwYx+aIM0{DE->C-HlMizw{Gy8!YH&;z|> zf!FfS7i(JwmKtQl5*1J-Zx`Me4Bd`B{uK;nRTyThtN_|GIB|j){sLiB;f-cjc@Xdb z6)i#(5FCc=REm@!%zPpz<`6y3Sw} z+O(%B5<_zoE_1*NRl2WYRylOC>d)5cs`a&Z3aIEyb^i5@-S6KAKxXr@ii3@f0Io0x zq2~}&*uO+`NA)8pnW#Gztkhp>Z&pLAL1b&5D9mTy3h_~bk{N&+;lY%sQ)cfmVP}l{ zk%n5*6j#d4ym3#!4;cbK%Cz|MHq1iaA-d>x&Q3mW{~EHxq56e==aD(0LvYy`@!9qf zG#30semrVc0fF&W}KI&^?b^~@vD9Yus57f#lJ?*nV?q!A>(W52E{CobA3>57O^S66@ z%JF{ykwG107fNyJa{Y_n(pBXnWYlQUS6SgXj-?J1Um3o&Hy?d4QOE-*L;00`7csdS z67lC!7x7k~{p&3MjPCbEa;6a`z}FK`Pf^v1i^FzeenA$1I0l~Z_+VXB&UN1VK{+Ec zbEupj03^g`^c7;#Lb0hv#q?z@r{es>F~7!ULEUL(E&RA%6#WYeg@M|}sa zNxdQF3Ldo^LnDbDG7fGf<|uH$w+Xf8+<4+s$8F!?0dAj5ULRsnD=_3G)1)2@vA*5p zik=p!1kX4(^#-a@JU0l!h;vu$&`+mfSb!4nMR768p>sM71WvMZvB7m&OH~>o;6v%iV)B&O=lqiWgayjj~ua0&~wWP{-_ba))5WW?#IN-Yz zp;}vh9V{X`dU^@e(&fM*ku_15L8;p~3B{`S84SriH>S*z-{5|+0qYu{JgIKTrjsH& zSDwF)x#D!ZosEVe8!=^ctXvjQ%Vfc*b1#V&-v%iMoJ9im7tl#036DNhvIAbCu1n|(z73e-G5ww16s8Hs42hVs3QcUYCV3;G-p$YNrH?v&QM4#TgJntT7vNAm`;|089lj_{;Qd!h67DG6Zy+H_V4wHO0m|-;4vK zCd)+~&G3t!j?TcqAo}C7CAdjaQn&4AnMpC4b*YANk#z_6D%}pPTv+F$wsH%va8(z} zk!^6%*+Nm(POd`cH{FFTd8KWQcV}!8JTT*4 z@}7Y@(BsF`5~oIP_uGFwQ0%R45XL04%F23Et@WuS{8g&W^`GX6;Cb;q;OaDU7v6*R zmyADw{P6wFt5wYFjxTEc$647AX--ExR#%~Ndc>x&?&l(Y)NP{oruG*-rk}5<7rn+D zcGJAPEE^&(Epc<@82^CarcFr;(^}c@b(q??wZ9K+@$+8r`5T;Fr>wAAHP?MlhC=hi zGlG$Y3jNB&v786jUIP?FHYY{vL{F4XJ1}yF9Y*V}mm({1ahRC()Bk&Z-r6|_iNQ7! ztrJ%x5Qfl0lb-;G=)UEgL8+_PY`>G*`$&Z|tO||-lG@1Cq{qpkcfaNZINlks~ zpVz9IQ=ezv81S=L*fciUv%XN(Y9*vbiVuEWbeum+f|l=nTf#g3AfluM%WqhqK}uI0 zryb=Ku7t74)xDPxnUDNKS|u8t-xo_6vDH7NB;E1XljY+1ef0y!9rl){U!GPwRQ9ml z&1n^)V7gH7{HHXDzDY%KYx!xr_0&Iq&ln6SJ1H-o@m^QF%j=V!eb?{qG;c$mnudu9 zagw0cN2)n~>_Reiqw^pRXfLGo65E&oDEV%H)HmT@!QMyD_x|H@?iSL0v*U_fTU6xO z?yBDI^{euY?pJ;|oz5V~@uK;;zn9B-rN5=FHC~pF8fWgw8c=(*X-CYvj5hFg8+=94XLjbt8hX>4#2|tkkkuGv6vi_`G9H`#uj}uyy!!pt$P#ozaR$7TPAN3cqU^4ZZI72x0<(+Q0IctBMyLC? z#6B6v81=QMJWa zz~w19i*pU3glw-m@LT7A4PfymKqB{T1RRe33joT|qcj*Tyy{sGk0E^?%Akqd(Z@Vm zX+9^rHatkqAwk<#eg@%i(23y!EpB%>73$Vl{+v8&6M zZr{A=@)=cQKkq=1D3}IhB*dHkqHkW-_O1XB>%^(e+>@ zr2#orl~O5lM=TjerZdIG)#1&TBC5!18Uh3P9~?%vj8-{_1?>X(qaatZ(G3w5Sg&Ih zxK21Vvj12Hnl?7O3EDqU4VgEXYN4aXgqTE_5|o>f^OEZLLVr^U^LDU>4_d8kVs^K5@AZlIm=5FdqS66@=kC~h4Js-sk6-VO&aJJ?*f|FQ z&f^(rw6wt;d`|GPVQJyc>`HPNTMr4Lewdeh^7*=o%Z;ibp^$)eS10C-8+S(6HL2@D z?#lM{Q~j1)`n)gXmhYE8)JiMgcFr+7R#11gJo^^aGcxB<;5eX!R?p&mZ}B~brB+9u zKm(z>|1P2U+WHoxC&T$4mh0P7Q&Sxt{REvS6vSN|GnA^(Y>k=E?iVko^rOt6Seh!V z^~=dM=SZk7%)d6CpvtIXw<~gh>vOnRXWhqdN4O>~2gXjRj*{_FqOk36kF`%WeSV%1 zrWoTsArR?@F)J)|?JoRWKR8$3v=Rd`ix;R26a5T9}S^PYxxW!GxAHdC>5no78Rb z21gn9O&O%>=Ef-UM?q0JHYXdmEiI2V?1563m?NmsVr*(?=#Q_7;q2Gv>3>CG*5fzg zKnBu^NBmLLw#&B$-ry*l1NP?uA_|E=aGgK{O$%R7o%cZ+S22lQ`Lg#`006PQ`?rwD zRn8{%u3zohR6cNxx)`a%^ps(6oC#|N9T}~E=R2X&uX8%ga`30#R~%NWXg(%pY%+P_ zlK;+xZYEmwQJf7Fr@s~!fMlXy>VtS2AY6YZcLAGHb$5oNN{_EjAwl^l^ zesZ@d{pkGFxu;}#v`-wqkR0+@yV=>iwQj^_lm9ml${`Q8KK9xh8CE}%&L8IMr@qNT zE~s9?S!Ev;V}u?-Kh5pldQWi#g1{NrZJ@Eiq!Q#SxN%%9q3)7mBz#ti6x}d=P~S*l z(L^mwz^A0@jcCUS^OX?$?mK2-3{Vu zyzLMmTj$4i7<|BZ2M|8`Ve8&83vDojK(_}7q(VyutQS@r_n$vM5Pp;x;)M)g94vJK zdarfr<|2Gxz=CVv9M>AIoQel}L`Y1455TL0y)#!IT@!{NzyRw2k7e4QY7-!PVof=o zV{dKLtfgW?*4uEU^ZaXS13u%fKlFEGw$Le!Uv!6hm6dGJO(^J()Be5+=HqdsQkt?} z{o3@WHKPSM@Xd^a5AG6;6@d9ojn3#gI^Mk-T4+PPgeI>ZU&T6EAc%z^Hm*TRc7C1( ztf=;l4kWM$A`JqmCjsWmul#dS)U<%4mwv|)K@K3ad#`e*R3Y)z?p#tYjQt`@7hHds=ts1R|$ zX2?Q?_CjRf-eYg?XpuB(ia(yGtUltWBH6Kcy<&rb`03NQ4>g1}@%v7HTXQgDN3YPS zWQoD?rS5!in{bWt^1jYB?mP9Ixa2Oy!9K4y78tA7Ll|k%CzG=Du)tJTZBz~A@TcJ zkap%LQ6>uTQeM0ELN%uCC4G>t{jilCO?Fb>VTlZ(B}><5l%lNUDn|Ub#H+F(UD!76@GQ71Ns637qtul6<-V7j zr>3Slt}6ZrBau~aZ}|JQI9NuXi$aP~oMH7D)yd5HNj-9b%U&1M_F47%v4{^Fri4XQ zr7hjsT{!1v^z$I8pdgEGp8l5q^RaN7qzkt~#C{y{%gX~#hjoAXEIE;|BG=JxVz4I< zEaCn675|ajzUw{Sjn0ISqt9!;6~!GQMq|{@Mi^}<#D}V*G}~wfN;A4Hj|@i<6ivWe zfH;(Zt(5k^F#^HhEi4j-<h^G_mpF@s~6}!4PIs<=wx+!9oMWQM83udI^Rm!3R2Z>iU;4 z;j05{TK^e8XuVR>9|G;DOy)w%f%Y@A^8hODx-5IM0u{;F#5Y^Vs-JQHJ_V_xw>KOJ zCI=`y_S|px8|U{W;3oq80hZ{D_OoWANNz4FaG$YQU0bYbOgdmkG%xDV4Gk z(k8Lda@`JbQt0wtXp^2!RN&T2cRWGHOG(q+twVX4-hi#V$K|2{_uL**ZJ}%Bg-YB@ zds#Y<^61FGo>3E_lLy&6%M%CZ$VsBY&KYH_X{t)+Ul&?wC(Sp0!Ig^~Ryh_nJ?%iu z7(NwPtA9Se4F}ZwkJ}UTGU+R=>%o|@qSWZR@}y_c8Aux;njtk^^oQjcBc^=KtNv)d zUT*Y5<{dDjx`i@FQyB9p!XbwbhSeN*1-EQ+yLPSgbi6sH90c-1@cf9tD5bkGq$VOg zWV7u1D}HSO0p1UABg%AIK1`P&00QwmFK=2uM}(T|jcR)fP3B;5$nJs<=RB_&^7?r` z*lMs6{FI&R%t<-20#RB%r$b%gJf3rh!*==WGB(bpUU3|bh-IARyP>^X>V9E zlG&Q$9;fzSJ>wyVliEY+EQ=OFg0lN65ww5q`=5-nC!2-6?0V%*eV0fr^ewl?Kw<|@ zgHFlrdpmSpfi%otA0$}3KG3cZ2#X32g{Bvwwq`=Y!ZonXDugjx-PuCb^b)iV@P`;X z*e!~Gg8|QX0Zw#fbAV;fuUQc^R@o{eLR8_`dQWB;I2r;0(kM*-8e!H!of6}Sk%6rl zg*2%=8d(rD11o4~2`CiYR)ALESOAtmm@kA>1Z-SDRX~e&vCw8<7J^0qO=D@k`Z2le zu?m(=RzgELo5J?B3R-Dz0{vV}_~=#ZArfDH_3f-JD%z1-$v^ctQ-_OOv|=on$e`@# z=nt#9@xz3)rRuS=-{SO|ufg~tGoPY_v@z}E_lxSX)+8lmD|yoc!aWq3EFyX2sMlPrKznqW!lq$?5ga{I;@6?5vT^he>@cM0`S778OBvisFTKbSn-*WiF49XGW~Y@YWiz3r8vvV$Baru zk?iowgUytFe!IjUJml0Z6v~+R^u>j)d9MI(*NpQXzhe)VMm~0vnNYD&#qXXAhXVFq zw-;x>`Z2@XmAiyIGKXe+_Oa{{h`XEley7tV-W(dbK|^EC$O!3XH9OIei8Hi$||VJ`s!o>XT%Z0jI?BAr|ikCB>wg*x}D;%Mg&r90|*)z z7RQ+xUtyfQAt%|XGx{bxUUT7=8w6_Uu6rk9c0F)wujpESM6iFLh$PwsCFsTPmzHkdn3>%;+-{dF zfOekx2^Sz70Nl#EVn&t|HTh>@Is^F^fu6H&Ab~lUun`qMVh#|W#^D+}rTJ|^YJbNb z$39<2hE{&2+GBw6KJ55Q)8Erey>)dN|KY%x--iC}6DIdl z3?g57X){z&%>F5!iq?ONNloZQf!F0K(bI+|qC#R+*%V}h2Kq7#yi?1Rl%kDw>t7ZG zt8e7%W&|CsD=x^KFxC4_Zoum#`!Rgsg4FUCO)GoPtqOJ}E-!eUHLNAd?V=>_ig#>} zGM}A${l0FQkL;Z1chPX5*ITRXJ%Ir?lIGXXm!8!VT#*e{aUVbUH5hHy zI$RWf0O8Te&s+Q|yP-~IfbT%Sm0ny1xIG=hlt0wn301no#th585)Nmt4*bDAS%R!- zg{*mHtA^^OOF#U`nyen>-6}3Fo)6fyQAi^`VT54K86sbM2+mT3_PegTa^avC%=j81 zpC{q7 zHqciG9DCJu&rVWyMB{gE{`PS^T~xAB(Y;n0*o7+PLkH%zLHjt6FQjQp{Bv2|1M| zofs^+$9u|Dr**%I(H|w7#1}_)@vq3yki9s%t1CFb>2>=%9f41sA8H0e52Pt$I&%h& zQVZk*peSqEN+u}?AE*~+fW9zV+a!nuy1`fhr*p6R9YE2tqZvj$fJS~v_^9i#JN#N4 zJGYUd`L*s`hDw6kvEnzo8Z8(^ki!!eDu2axv1ve&?A(#MzGA~kO%RBCJFcdp{Or{$ zj68DRYwD7v4aN#66GNe1A^?bGML{G48nog99`eNi<Y$* z#$%=7Ykkn5lfK~ff!8Ngoy0%Y$2LY;(N#;DotBQgIxKLWd`EnJn~F@Mdd2Ajt+otj(|)g2eSc&<%IKt&n)yQ+L6YC};G^OHMj~F9 z>=jE0hsPJ$vu^rxrK>X1(oCjIyMv(oO8q?pYl2HvHDa~m9*{>gV$L@C%<=P!FbvpJ zKFr}+WYaf~uY`+e-Qkb8>2|0U{tZDauX&o>=UZhK%WC%rLCx=8-T$V>z~pLm^0&$E zC?3UQl1VSd9uI&a0Mf_k8ON8`NetI4KZd=X`N3@4@MY6%siNq9k=@?6PK*0}T_r!p zmGpM~rM-(#N5sdH6q$YDx{Z+rI~hoW#}6t=Rop7eL+5>Q)V-bGm&;uBE&WZ$;Y z3y#dD?6fs6z4o&zEXzfyZBIOHoYM3A1lvXRiVl5Jb#<1~CvB0WH-7{2e%8%hPhnUa zbFJhIsVVoIC#K2Ko_Z*l7EX)A!sDXtyWD;I?I1EyoZpPUGF39*plrv@L_;`Zgzixh zz*jftJV#Q&0U;kGDp$BUtDHBi@cDZkZ3lI^4;luu2kSdRkZPwFFR9T2ufR{c=9f`k zo&xLAg&Y0PZDSspDfjQ{BtKKV{#co|l&Oh--Sl7rORnDWk^;{3gri}#o8mP-i$7$x zb)gpJWnrA}s3}qXP*arnW8Ss@ZqgYuiLkS}&6BrI&rZ%=zimzDk-|v!B1En0uo^FA zX;#6L7pvLt)C{exCuGIn^Rh9~lohu4TzjJ%e)80IN!6{Q0%h|ZD?A2!W6qsEdC&Zm z_-8MWK#rQ2uxY4vUxn*0^=hgyTQK~J`0QHGajZcMDEF5J`%>5ttdW@WF$P8FwC%^cCs&vuPi8t2KVJ+b?`BfIFv~Y%N{*$Fhig9pxzk3$ls5tykGBE??n~*F48QIw7?))k60i%kc88gMtqn^asv<$=ba= zQ+{hMOB~JO<=t#id~9S*lmiuB2g54;>W2!MKnfzh|yydFm|3k7^?1eShB3Y z)Y@q@sOj(*BkGvyk@xS5TK*pG*b%Yi*jVxD7o<=sU&l*te;I4$E-$?>Yx%`~u82NG zkLRiUO~<>HwsXr~eQ*t2n7JsKl#QWqXsz@6tIr=CM49x)f3I#Qz>&$tOFb#tY1W?^<7)-0>)uk^ zAqz<}IXZ82@UXT(EU0{+N-U2bCkP-4**1(HC*o(>4T1(wuDAy_Q{^<3|8!<6Qw%Ki zCNo}My>N?Mt%D_Mi=MzI?(xBQpD8kam^M+mx0tmZS)X`G9#n)b(YtyFfD-Eot+QT`sNhdK8U)(=yA>x$yg>go!3c;@TT#TKuPuKPL zELY#1IAbBL6f2jJr*O5LC-vP)>gfLfTc9ej(x(Q?Mv#T}*A5jUlemu`Kl<#r#1wC9 zhOyx9dsMtZys3JwutH*uI5PD^8OD0*O8-tuG;vb0!_T0FBm7UMKCgogh7RQq*`>J9 z`^%O%E?i8DJ5*TIVCEcUpS*DP8(O_>KMSdA`Hje(@|;3Qr4pY1{U*0*aUto_s%mRD3qLymbPz6Q_I3hYU0pB~{l>?wkF!$h z#Gtq;N`x5}kXn4sh;iiD-_hh>dY@2vSYN;0FFf{~q!##5iVl-HoA{vUv_$RP~W66N~P(pl!I`_yfvEZh!S;vh# zDKlC09xVU)GSwBToHV` zy_M43L2bReb;!U`z*d=k^z$~8AZl7Iem|-`qf$~lRJvnRZPF>UMXr13`~;&uoWCx@ zX`lZ%MT0AGvME=pUHhn{>hVs`$_b(M$ETinZ2}M6tcWJu!q{)&*lh7N2=c4!4 z&5(^){XuAfN2tA<&fP(?jnZhPwafX{nQ{yc#t^#rW3`a$VH?k%aK>emL&*)z#=D4P z4N4mszw{Upzvh4PKQAvuxG&yIDLuRXdxSCBx)&^=|JOtg0d;yd*- z9vlxaL;n0VZ`Y&byvW-s&VcTh=5kk(UM|X8CVF;Jf^|&GNAME}O!O60aG`EGMAVy% z-9sYkr$@m3pmzr7!Wp6p3Mi%$hivWEjYUB3?v3tT->Ly0*I%bsp8YrkPToQ{fH#m& z_Vct4UYu;NyAkEEVE%+mjP&0--v2T!%KZDed^c^KUOjLqpGj0mv_&+F?C>||uC2k$ zC-m&H8hd8~j60>2q^_RNL4j3O7904kBg5$HR?6RsWN8-<9dkUC+O&gZ7ps@ShnBMz z?tZl~%S&nD9o)2vH@NM--Diou>Du|rjFW*&M)RzTS&zr~CGl-HkBk>eMisNhjqQjE zNZu5X@k3Npges$M$U5X1%OCPxt?$GY!#E#2yvs0OpZmS`_!+_!kZ|_K1Wk<=TumUJ zf6sSjcTSKsTT!diI)B#U!ikihei>*i5}YM;A-Q1@{+Iu|_u_9DHbP?;pbmB1WlVj8 ztT0W3?v~8x&OzP#`T5gNk`rw09#qNrA;7ZGj_9xx9Aog>xDX$+L;_O7#1;KX!5X&X zOf>u6(cTCoOQE2YX5;(R^X`bcD78vjeqm7-`6xqt1UW55bEEEP+(&lVA!n{JC+F_I z`Z{V&$L^rl4<6Vq_3;EuNU74N$sMolciqo-=;mDy`iBz}S$tjec_Ab^7xpxA|KMO1 zp_v6KmU9ivS#-u4HG7P?@@^R!ItkHz2(Dip&_22OwQPN4K>fLAJB<&r_K7oIym2V$ zjA;P#Qg0#l$-b5}JANioy> zHek)U3K_wu5xhR4BZYA|Bd$o2cu}!zh6ya#MT!frH~5FxMnG}xZ)i)Tt)1OibQD@# zG+o5DnX_+-M8Q#-Og(1a{R%8+^u6jz7QUh?CI>$%{XRNAJ@jmca?9Hy$iq7<)?9lB z4wUs$7=CDBlB2W8EI7Mryv5ESkeQ`^B=09(Wt?8c4wB}cW#zpe2M_O2tUmjt`s_6= zxerRpr_1EElI+*Md~A98VcsyVGr=Z1f^EMHcS+~A26=OZS8IXU`zXu}4YqDIH|+S( za+HyZ(f^3RCB8C+|GvyiQ2k1AnPcXir4?#jd>?bnf7REYDwl&q+-YhVsj(7o0_?u z3s-|!Ad$G!#4na`Nwe{tR0OUxOucBlrW=Nx!BK97pz30jpci!i8#VF7u07f$L{c%e zN5;26DqtbkFf@JX#Aor$y}Hn=C&xDTn2Zv4a}g*{f2V`6O^GnCVx!V9Oq6#QLwwl& zvrtci%;`pTY-s*NS+=-urffee2Ag&)eRYcINsvymJkxMEbgy07U#mpZmi^ln9k?rE z&YRR9c1Tnhe$hI0OiC~zF5>9cB#8h=n$m|e(@Iy^1E>;1>WvtYKxk?QbL^iJ2}P(q zygfCvaiXOwYcHKJ??;&caX-}^)K9$=iYv8m3^Z121+MD}_}$GCZ?+`QAA;?DO+^H+mQ?cnz(}-Vp0`c4~OH!b!op?uXhY;L73hQuq+ zKbO~5s(E&)b#ODzpE$a=^H%r)Re!Q5L64`SvSA*gtV@~#OXq&?x~|80&_jfx|Ji{@ zXY}dAUnwa+E8(Isx4Cpw-e>S>u|Sr0xA4_5L$m06bDQf1kDh!oJfRgg$-J1AT0h=o z^e#wkDt%4*Nr@-6l@NA20B5J(C86w+Q}vrXeA`&$;7CJq&zEgb&2u|hr>Ew}cuzC2 zjmHwt#Or@oRzy_v91KgPWMp;+5y__<-XfUL-p~84HBlFK`0JBvBKw+AJ=$;{(WAy} zh)e$3ZJfazd(-%OZudS_gbcIP0Ts$<>G!5G{TecZdt$$?{fsEdJn%AdR-hx;xuI;m zXE;=1d1!05Q|$|pZ_DArEzLW+_H8p2{lzZXX<0Y@g>+%N@1YZotp~;!mb&}MZy78t z*HjF;1=ts5pCupW7CS_}*^N^yFU!Ehlp!aqK=jbC#3BC@3bL=>ih=^NXLJ^}ej8yk z^)uL-pKjRNIyV00l%IU+h@M6?SA#nE-oc1 zVt^=nIHBSAIa|x@3Qj5)Q)tERq$?c>n*1SNbk^+g0b!?$KCY4rJO*%S-Ajvl8b2n(?r_|Ffnm zzwF=@TFTZiPWjW@H{YTQlXY)5*Wvi)d3u%Nq0rqMKUF?RE`AXI^zlQ(oYQ_&0dk^m zA5QtJ?I>- ztJg-Ct*3vQoUBNH2JNZ|P$AQJTN!~J-!HsS9mr)BqxP0>wR76W^oZ}=<~oT_;+b2j zdSf5m>vr=ga+LAu@^O4b3bvdcVDy%+XzFCpGh8d5>Gl zaEv%DmB!{Xr%pMi&2+vR`+a>G6K*}pq{FnTyJ806*)I5C#qP#shW{9N?@?h)-PGI+ zhRZAjMYm?WXKoP2DCzA9uKlo&e|~8HMwNBvUngY%ASi|evE?O+#;E=hMg@HTNE98=j)Yu`gNEiSd%gsro|fG&l4dwz+64ih|2L!gV?`9{0(mI^LC|s&*>8r5(qxDp~(je(dDqBa&!79Jom49ZSR)I4^1E1YChB(re+fS84v~(O&4H=IO zw5uB~r6-p(3A!(u9vynHAQ14#_?w-GRcnxzY}fq2S|j-?6U}hZHd1_jVN;Gb}g5emEBX}wUXI-20{d=R=K~h za#NCB+v!)RM&b!=`@p)lMqH(P`FBl);6VvDK93<&ZfDT~(VTA_;=Pu2gQvKel&flW zAFTv!_st}cH%oe2E_?ji{OaUbXy?QTuF{KCXW*LPG0CZtnu`!{1P=~!fz_kiiJlWw zjBrBF2Q9&%%d5#TN0=w2uk?*A5zg@rWmD4fEEolV@y`Sz`_8r4IDF+J2mkj{38{8r zS@6A_Cd_Gj3alx>x5o@B6;6jm7e9z#kMv$=GVjI*Lud9CyryY zS5dk=mZOejqV4>erxwP#s6*EEVwNN6FS&;pFUl%+x+XO;oX#;VG?2=_8xr-&(P$5O&qNQZ$&uuk{J97kMbs- zKGiU?s^ePn(DrB7yV`MY?F(CLV)FGaswwhPGHFBqXhv4KG~meNfP{07JXEVwPQ%GQiBu*N8!41;M@GO!C?tH$_h>X2`z zlotOM_{ZEP)-w=VB|b_3ouu*7HawO|Lq8JKLxXr|N=NMoI3wc7zce00I6QzGQ*vqb z{yU+a%WsZOG7X{HMx9BLS8;-@&=r1tVE0e8lY#A;=J{2 z{AR}fBe#uLIv{+KjorvASXO^Yu}~*g?!l->{TnKQwp_rol2C;5vhrTCw+G+0*YYG= z@bvVwPt{3URgt)_ShY3!C^v0asvgCs8maX5#(gDygsJ8vmhTF|V&-!N2{zMph*ML& zZn9jkcphka#Z2IT!MfBNWihy0bD&zpX!4VvyBLi@S3AfwQ^6PsCG_9jj}4YzU0xBE zX=asPa!Tp#dK2!i&S0zSPq+j}f(Zb3PCZ>$S+2HMik(uf-_w9g6W--=iZh*B2aa!@ zv(u;gsFxC8WT-;BKuytg)t$^LyHmltoafJ5sq^gY2bxoT8*FGoWBr?MlPk-;;(5f@ zt(T-aLzTAXo7L_;?OI)SU+l+^AFf5`M4R6>rM$bE3hRZMKpIc*T;-qz)5~SWThHyp z1Uz2U>@~iAK>OJ9^maj5H^Zw6$C;qtsNGEY=3li`zrU?ENgLn(zCXi8EkYT|qxcrq z-B#!LY(wD7%jx>#p-=?t>%~`iYLF@DRa-VnjE4M@S&HEy< z8Di5+Q_QdEW;~46nbrRgKE7>e^CVO zNGiN4Ff#8qg87oXcEgYp96Nmos>m0QVMdUGy04ZsuY;BF_F(s!S_tlO5&lZEbZxXp z^7PeX^91{(6I>e>auX9ztfqSO=#kt2b1ug)i+9! z`SJw^->~jR*^;rW8wZG{865TtGM#WnZnj^`6{5o?GKJ-l*vtK;alp{r%#YHlD)880 zq(!KAU^~r>g%_V2FwKA8)rD>5(9qoprsufxeaGfUKMoD7ev@hcZNKsQtLqnJPNJ#F zdJa2Z$O#>~*AV-GabK31WmW6w>T+{&U+_8SSUc)c2n{Qw8#ca{*9x&23jXqfz}a62 zGNP7maS*^8@3!<+MB7m7lW+I7dV8lYEd^(v{LB_jepTAnF)WTR4*u*_Ur}*aIaJ?h z*Sd#lciP$gew+m^uZ=}(NwrphPo*tEZU+5OMUo-V)EHTpmGyrD_Oz8>3s#@x}Fak;~N0(1a+PSFpzL! zAbcwF^6nga0J$$Kwq|XGJ9Mq@YvQ{<6pxotB1)T1!h7IcH#LmVP)Y!a$u?hq{NoV5 z>9(%v^)UQQ5NA83By?jTpC%X%jl+e{V*4|V+3K0ZUY-%FgwZ?m54kkPz`|Zi7D?6H zBx*}jC*itbUdo6VmWLvV0td94lLq&4ZVmT+(>EY1Fi<)9SHW%cdfu&L``^|p`}IzJ zgY*^0X+x~~xxMysL5q|wxB>)nNr)m1*~*qJ#W@x3k3F^Klw$=;+7>IaLF)MgbKO-B zy=N>)SQD>zQ*7Xv4?)5ETo$fI3l)+3fVaC|s;@{~7Bq>uH`XU;`Cy>bq@~=J^C$h2 z9dEA{Oz{v0VO}Y)Q?){pWt~8!1vAaJ$8@{b0fmq%*-@i$)>>|o4;&b8|nV3w~D_hBI`gOhH+Hlq6*z*W-8f{utEKgNT?v&Cc ztaL$|b&Xu?P-h;Mnk67?G0`GQ0ze?YtI1E?p2-HE3Af}u+VN1?*;*d$e34S<6=-Y5 zj)W`dZ3+H<*x}b-;zalDvmJdK2N`q`F5r!|FwK;F+>O71*MnP-b1A>wnyT!8vu)U)QuzhUAi>R7n_8izqm@1I;od<1tfhn_g z$g02eD$d8sp$WIo4wBNQ=r7*AbAI1u!@q^FJ`>!toO93NE3x1RHfqBUPp_(fV;)Qj zRywjjA*l^Tf z)#6n9$>F)M<~uW~+fXH?@WtQmAU6oUCQFUuP< zgOtd;Ji!m#cJ6`{{(jtS;tYZEsM>F9)3?cl7xt5853?J5dpm5&F1m*~c=-$YT2*~> zm?et_6Gtxo9xGqaU$5{Z_tB7yQVw9yJ?F7{+unOH3X% zmBT3ec2=_DiQPFu^{*N5Lu8ztPhan|@WOgW!cGtHqAUAK*x>*bUZ*3vbquv2+I{nC zD-y-Rr*kr5Mr^@g@1}r*#$4N@3H?e_a#N@M(i`QUKO3S3U0>Nwt#ih=W;Ibyi#BKd z_umJHuQW5#6biBSq#jYf%Wr*8z;PBX@+Fp#4iOV0gUzwsp#GlyoblCc$ z(?m7gh*afu{NzkpTH1lnaxFPK(i1h%-9jm`uxr=KoFy99&>@}d1AF}V1yVWPqL#@* zVPpoza}3CtgZ)}Of(xHn)ZnxMNXL$?1>;iiDMoa-NCY_(Mt?M4t}HBL)|_gXL-0+c zN}K+@xU9m$7VvkNl6D%QIif9>X2jS_t z3wMpP{d?c5=wl>3{y$>xKgnGEZcNbp%9^Wk?2$)B1?g2xKJZ2SoSd54!yZod$$lLP zwa=-RQLaLb7~lWz&HV59;2|EglTd=SENI=R2>@%tv*E|@_x=64qU`ebxoaoi6tX&2 zy?P}lxSLSgi<+0ZdFUUzBj!SgTr8f+*mbWHZXUR_>+mH}zpm$g^(qMPfYR}N!Fifn z`8zT;*4vG>)po{bfzIuya&qqkD&RZns%BRS#=ePL*5Cypp%pD%JD`KWYTe zr0Dr2#A>kCVQz258KU@s*qkD#`fBam(ZAb5Y5;_L0@?ml<*N*Buf_P-=xEO~Mr;6v ziDo1gDY(>cJ?Vu1fJ5(kBn}jonsAXjeVTy+P)T>B`C!SrXy3wjML|4I#l!$SJ!;gmHBzKM5 zAzjI&Iw@U@q*0pZiG*0gzf0@EaRmL&i5FF4SX7BHWn^f$L9CIqJ*Ia>qWts^M^5Uz zywAJq5IDKdy!p7MeaCIu3k$k!q5lIDm4tc#(McywVH>Fv+ZNOanvfTKPEiEI3yxU1 z0n;Iz6e-=^`}Z?#I-uN(SJ%&gX~N|EpXeq7kdlsdLigjM!Ax%-*m830>fNdJ{V)@Ek*!;eeuEx zP&?uBaFsi>*5B3){{(h2gja%TshhnXT_H=rhHm>mK{5~@dLFIk*t-C>0E8pCE2_Dt zAiDKucH#Z3tN^r@Kkp5!!ed#D7Hu^6j3w#KKz9NH0#cH_0VkmKXn+IOd&BYG@> z*xNf~5SvA?#Q_Uts>@gvMVoi=M0MiUf%k~ck>*RQ*ddn@TIIF5C<0L<)>pJY+?+{# zRmqJW!~X6iN5`=P>B}uz_g7Q&1QRT-3uA7pLO_mhwlyV8P3{Zg-M>EytE#}o@WMo# zfI4tE@UT}(@n@`8cY%oQGkx%vFBU7(#wPzAU@mGT+`=J}lADQYa*DAf-I-$8J|1xw zpFbY!h5W%L=k0tmgAmnXCT6nd|8fCR zU&j@AqPR6%l)9fMU^Pv7xdLG_Y@dv!BnjA47Oj^%WkHT1F|h&13(H^6!x3lq>>D85 zT7i2ua_{|5ST$Y`_hHBG(VXMLumXaC*5Dm&u^RXayB)&eCz$mBz3I_-g;+=H2q2*1 zD4-~T^9Q_dLQo_XKxKr0gmw;x4{m%wx`?Ze0E6N8R6WrXDoX3ns!Aqt9eA`ZIDPX} zj@I@hGG1F#Q=w!%N%o_D{amh6Kd)C18*hg3z6GFA$rAxAf&c>@g}81k7_C?|s}GbG z{UeIV)-QAJvRsG)F4)fso4B*SZNqcX>FJJ(6b2?A9LN**Q301nmV^Op9cqeCFmlG; z9RV&Tiljk8xYtyLV0SkAWE1z-|6kk|B6d(=i?r$uJFyr|*gNRLOB$2n?1v9; z;`_+ALdyGo;+IzIDx$~m96}i6U$~CQCBPYpW)9|R#QqhWerH)O{2Ky=f#B(U0tL3V$-WA4_1n?yfnhuA_WHgh|*WVyaU z9eZft&&QIu?De|Fhq`Ow3%sRFS$+%1U`wQ1z=NCJ-udrt_Z#mf5qR3ylmMOK&_ zaxw9&%vc(_5Ate@m2v5Q+-G^05>vY3s^X*)X~%}x1c(k0$6#Nj`QZ3&Zw{JY*l!#` zm}}?v=;wCADF+IB5jXQOTo_)gsj(*t?XO?Y62C}(FD*)=Ep)+?rE7Sj#HqrUSGyTY z&MWBS=;Nb=L8slhf-04 zKS}2&9#%5?{S{X%u0Mx8NG<8g0}e|ES(=M91!9S`fq>_i^3H1JuSIhaj>-n72A)5e zxw(yc%lkz{V9=b1l|y5q3kmy9Hy{g!&cA3EPH3(NzJu|rPnWSm{F&*d9W!l~Z2MRW%URJbFl2{46ImRC>hl5SXnjS59RmriZdX>#CMp9hWd> zQd$)xCPs`&|7w$6fZJDB$CP15gY614iy(Cp;ucuD$nE}91YiUS26>J!{$ist?`~iE z6k-kR%?#Z?_L3#0+GB`h9YuD#ahR|dzhA8NS*0kVU#x1?1r4bt)?48%@ox!>sl4=_ z*7emHB=#iqvyu*|hb!d+zx}>W@F)mT;Utxh5L*$)pIcdkbyVNdO~s+cF>44Ij2!?F|9DV;q%_?j@o1TRpI(1PORD?b^-l6!u})c<`&qIQ`w zF9t;!STxWSo|>z>OiU2hF}P^9c#}58HGR3m8o&%OLq>IYqY#+R&ZTM^({hhFGj5yg za~%8N#B~kDVhJs5h!6Aiqz0{!Tqzz)WA!LlP zKpDuBWYCX%K&FCQPqa}j^QVaAV#MIdvQP208wU73zHJhXXh~2|%ROn_zNzOj96%~M zh4*vJ>{+=X9?!leSh~KpGIie143PqH^Xw;!9Yy}Z7!`oyju0ef%zW}P;GEAwC?uscWTRdrEGIXsh^si};RTEa3*+WiM^dzM_ z1CbH|7yB7sST-ZE_8>MD3~&&k`NFwPM9(UOgx^!;Th;%lcWfRmJjY-Q1?X6^jPQ(j z{^Mu+Rz6BJPGkRS6$A#9@UT`|OyQnCn+@NYTvon1Ir?w6PxRPty@c2ZIQV@4xx$?jL{TFYr{J~50C{10VN>pPaj|@9cnTNCtkzfw!P;s(Th;) zZxqHy{6RHDQZ&4)bM^!dB?dSrPMnunI&KmNy9JEt+9tm4gk~Kv9XSd$GakiQu;qBs z@4=q%58Zp#Dq7py;`4u?X)e6fErx!5o6N->%|)I3nBG6i&sVY&{+gWALvK?n4s^~& z`op?0advPo@j{V<&WN3?VpI=}1tkD>GsyzPwyzvmxTA&YL}?0JU&6c4&?F9UaZ2aP zF5+6G{ks3Yq#L4q?8`D!I!|YrXbkNcHbC^ zXls@ZcrF@lC9Vn2D4-&6LPLb}se&$u4q2KsSzT>l7GDpqhfe?&nL>xNE^A`1vIorC z@B)?5tn?QsQpelkgCZ>86T>AJsSb!DPD+xL{T=fI%JG-h^@**KfJNhuVOfl48^^j? z4=;9Y5z)I-3SC|1g9pK|LtL3_ZEq*0uSiPk<$W7-aI1f3mJXI_Xn|n*XT}c4MOiMU zGA%Q(=s>}{7E-+oXI`9k{C+-yI0xyu*h>Yn!%*z5tf%XyvdTeLKZm9WUE2Wb-MosPQCGArc|1FQ*$+1V+ zMd{ZL-38S53;&0yHvz|bYrn@Iv&^AFG9{^;G9_f5qLd~@Bbic?DP2k;hOWGnEX5%=3S3z2D#Uf3NpC=RLirJkS2@&))aF*1FfCejS_uOSzvn0EQmR zO}PNWKk`6@HK-h}Q;6+2yG^C_+qa=SZ&7-f_d@ZOEQy5x{zCP*`O2IRy;RHNqHL2P zzukw{XkomQ%(4K8#iS@|2{$3m)n<|`j-qwE3_;0VE{a*c_(|}{ttB@gLN?ds@rMq* z9UAsodR;VK(u~ehn$Hr;PtqAft7%+LLc&Di4I4T-P^>GutP6T(!J@gF*-+HsuEewA zJ`-_na|m@n-bkat_(@Gf-Mcp0iw~|DLgAHv3WuEvYUkV_gRD>4h1DiLcZ13>Ur(gk zl;o=}j5m^c10eCv6l+*|{Bb;Z*q3NM~b%;geE9M zJ6@U%xhhJARG2h>sd!})ieVWGH@DBcyb+x*Gwn=Q6TJTE)0>=-lK9uw;Mt%)Joxyt z(r~YIjAZbcCBa&l!9lq5x2a@t)i2h8^vyEH8y-v6urS67u|*~Bc9d67)b>^{;$T{| zgUzwsv+pjd_L|lvk-K{zgK|?>?X973AQeHROphc$@KYn>F?4!xcRG zQ#Z9kD$b}N9hTUC`k&)Ymt^U7Fxk4;i5L*9BLBl4R#EW7S!LEOwHa6iiuX5X<}sh=ne`+98fr^7A8O9 zpm7yBzdS8Qsp9lsb*5n|r<%8)B9g>G`l z{LlT1f2*5L_4cpenKr((y}sBk4kR-WhgjuH19u0i9L_Kv^eL+tGia2@iLzHc z#{-I>vHDU*x2u(YuQqeOkt+mhIX4)#GQR(H+OVe zHnbHuRR0$n;G-O0K;h*ro$I)>f=y8M<8bpe z$`prD^qo699<7e;yJyaaDt0EcIPKZ9FxX_^?RY5pWT$r=wdu=)cDIcu+--mM#pr8D z#Z-NVrR|IJa%J)N1QgWfrF--3e=I#Y5nI6ds0v^AE?hJ3&Z=(Px>Z8pW)vW1bG~=I zqboP@f7~t3jk`$fTGrfVlNeoy<)P?771C5oi>?dO2$V^H#&G)rMT@_XI#}4=Dl+%& zo}mQIP}4^wT#aD06Fm{IE>u4jBW@tD<$djGMO2n6$KeMt0&uy7l`gHZ3Ip9As;e!q zH}G}4T$DG#`k`-3##4zYKt~)HZhlY# z<$ZI5#aw(G>R2}dA1((oyT1Ot?h!JS;Bsyt8~YvX7lV^c)!IN1#bSWqP!azf8^a!- zTzdq{j)Rx}Up1DIfr{;rvGMlgi4Q0M0Uvqv{XTrN;C(P^G7M4Od$h7%-ahlOdC%V; zhy!EWRz!b)2M+SO&Oe^I7)QxEx2ny3%LWdnwUd8-bera8T}wi*fs*eVMMHtr4AXod z_*ZrL-Fqf&(!y{WIxgHP3rTC1T3i+^WpA|p5bJUn8T;MZEtg1BBJ4e_-CV%)wtMkn z(i66ypZvdMb{EgRnp|2uy|{z>LHQ5J?{i>Dg-W*aaCtSr976fa?@d7=1U^0d>?U6; zQ|x9y(l|k&Eg@2wCS6=B2ufG|`B|FnO!nP)211Ri2&Dn}NIM+}sl#v;3G*VC)=uW} zx2)Sp>;M|Sft5-&1hCdxuFLmz!xp^_<|gQ#cD`83sorV<`)A1LP<9nQYn^zCisRXD zrlG>6AwQp_9Y0X)qJ{<9hf*2CE`Z{l)r_|9%HQIl(0+uu3~WNB3nv`fm9C5=6(vbt zuPjiG)EIRK?w8j1?Owqfw7ZAQCeGQ*un95J$5t4COGV&W+FtE^sSsFxp~X`2oR*H% z|DL@2biNb{wz5=%Xe6z_=l?ywGk)J|A8oAzuX3^@4K{2TsgaBA`qZEI(#B79ThXm5 zmREmwFJ5X@_;aE-uIF$tTsG0->`Qa5xn)bnnF)1oY>X>cu)ae5&Cb=*bMD9*-?VMp zMn1N0CB4I5st_N6%RPANl)cYs9MX~cP?Q3rfSd|LoTzjmhjj#RLC#7{{$kXv`t)KH zj8CNzZa3!BKyJQk|873AS)O}OWKMo~bw#B%$Euo4{R61MH=Oq_IhlB`eG}7Az?d04 z?7@@~OYj&gl=v_YdeP^Rcu|WP5dP5THb7R^)C8}N;Yx>(jN2jRWj`EL&igX2v_8eg z+u|{=%9J2wOGxmQOKpnSEd>R!7@1}tu!-6I5bnB`6~U{N8dq;!9i04q=oiP4!fnQ# zfU+9p7atTT@!aJPHseZg4{piWZ7X*5fh4BxU>)~+-C#D^+%Q}1%$bWM7$Z_!zlWX< z3WV5>M6U#u6Xh*pkp(`>N84qM>!53V*}B)j;6}XFDmKOz%jhN2y}|8r%JVcmb$$=a$nlEj6Hy#8)$b5+_YY-Un3o>ygy@!p9`0Uq|UvXp6y)B zp^xp>V7oyY@Y|LJ25AD>bFln}q514m%g(V8$!g~%pUw+k4JGEZxZmE3&}i177xNSQ zdiz}F5s%N`ggi3x)t~0Sa(;J?LG!#(w$O_gmoBRQIkx%!kjNe`w!nyp_@P!y>nPKX ziK$(l!gAuGa+W#jiG%m{MAy`Klx(3Ed0hnTDBamX^dVm^_x%>E+mb$Rb3sRk9(#b@ zG={{a|CO@lV+5f83Ne3gU+v;$36L%1Q(7uKfCN?%IGTaf@aaNmxp*({+O;8gdYqJq zgoLnn@7_5(O<%fn-fO4(&!fD$X!`Grho8TvHyg*aHqe|Dg;-MQ&f3={sNM&L7SRaKAZ~-g#=+{^ic3 zDNk_+RC;d*Cuo1E>|^2(Yv=DAdLg!l^VA^aDf(6CFQ5HBlFXe7DlY0xDAA=`E2 z$k(JBGy}oyfW3pt%pm5;YO$M!ynBaatFXRe*!r-P_tGQIg7SehjYdK3>zU2AvkPcc zhcWT(ZB(w@;XSCa+5BTeCgmFgP2rY|@Vjdbz&vsECHko0MuHy{WHT~gkeh!`YVyQ> zcN0QiEB<2Ec35JfD-PdHU=@Nd|idfpCg_{#QMsj1?4%9jW1Kggm*K^3j!Gb;DF0zNskeanY270iK<5L%pYaqdMm z!qfIch({@!T(c+Y8c;&oizN#RSUPk=c=BOLyjBw#Q{sXHj@`Gs6+mvf+=O6h2dRvX zp5A-k3(i?L!ou|6tg2|NYpg?$Iy7}EH^|e&Nj5Zt#oz#!u&}VpPm{~u9Kvd$$;rv0 z>t+-WI|v4WQZiqhpV17V8R*@<-8jG?Ci{Gw;&(;Cg`AX%vpS|a^gSiUu|@_4{Ejpf z%Bx?=Az46MJOL)b*Agi+?_tcC<b zCuTmfmA?P!6>^b84Y*??iyV9P0P@hBEFJDF5ymH%XywCD4YFJVX<9qX)(49{GK{4) zjVYr|55BIE-QMwhxF-C@)kZVlz*;*?5X5yf@S_Ze;VK3A$$Dc^i{BfnWuc!929FVP zxMCbq(hoH?*CY+3x3H+~H418=&h<=$vgv$~m8V$e@~>F2V*N7)4Vy0+#$7YD^BmMM z7^oa(GLEm!?JXZ2avzM)o zNU##cn{L-Ca1JKkXU>Q{IkM&OUVq(~(R0=kZGBf%Rt1)I%E^`a44!TN?TW)G=^4%5 zMk03rhUVM*YUQBaR-_be1mibDw(h&?$1qw{2JJk#ceFh8_ z8}6KF*!E-T8IE%NR3fWDHY;Qq?HTE)JFTrHph&=&K)|nGXSq$z1N{clpkzHPhgIum zVW;3WkO?W~^91iSGSinB&9I@;k?eV{RjUGqhU`XEgtHvJD{?^nK+ZOBdz&t^ZxpOF zhsH*K_ijIN1H6;~tsv3ZM!vX%;I16cKHBOWY(!iPm4Ic4LAWNDzQiqft(*msQeusLH94xrP@L?BNjto!}p>!gVuklknm7we`uq|KVn^p0Z zIxLHx2>%0;x2~aqn~UvBVVpYZ2+tWOon5=2=7dcmR03VNWmxa4lD&Cwd2h;EgMuN% zCp@9|%68%_LtF0KZeNK?+)UvoW7#=kTv^?VIt_s#im(xA)moFA4UT(9IbWA z0IOa`jog;d{~ka7;G(>8^r;@jBT#O*PciSV;T5MpCp;C+X`gfkPr@Xtdh2U87)ff{ zgki7&5$$q4)}J`V3(t9KX=&}(e0u#lbFvDjOPFh0LKN+tGT(jTKoDeQ zePgHyaW4VHLdYNs{&fTo_*R_h|LWoMa}0MD@r!{FnONN_?V7#358@{zDhYosjVbT; zl?=WPkm;2*Dyt#aolvqs`P6h>XuJrlocW7mOrQ4Q0O8+P_e~oQLc$i|e}{}zbypW< zWSjwFqQ7^quAw1YLu2EOp1fi+HMhUteXSQfNQh|ibym($Z&9{%Zf@F!V}nTgs$y=s(rcDt@Ffc< zRc(h=n087_=xM1_p)-5;-fe6P9iMb%&S1G=)h*BGpr|G^$IVlAPGBgC-t>T(G#|OY zLxt7V#3SFQr>CzxZ7pO!e*PGz>0%DnwA+~ulOI1}B&R_eNYvFAz{vRC>q<5HYq1^wZkUn`3 zU5tZoeYzNVQ2r|OBjx1!b!{p?VgjAEZv6EZXAUV%KC#UpW1Z;7lj3bO)fO8Auv7dR4b&2dXw)lnxj;VcPKF zgQFlyOTcA8xa(`BB$ai4=)^G4m8ME^nXZ&@wxo|W$bda~YYuM?oC^Bj9+)FTZ5EjYHP1;|)K8d9G3W)`t}@ zHpI_9`&B4%GBX_e8_PmS*wlv)C)|b@1&obR1xusnXqb9_2)PP(ssn&FMdDmog1>6pg;^Llf@V@c1WjS3o^QV@DF=t}F=EFU6qY zMc9<6goO3}-y9%Om%q_EgmM$0T0iOK*z5ATE(h932yr6{|{96HJe!5XFbJ};WX8f!UOIl0LAcy^Q-As-6Fm}yD0 zFU$<@DVkca7qMHRA|y#ro@%E{im7Mi-~Mpw2DAnZ;d<4s*?g2qsO_pw3|jQ~y|^S# zPpQ?3u_FB%-U3CJUtBOzr*Zl7yvhpf6&j2v7rPJyS}(zTIJ7 z2Gp6?8vEZ7mBZoy;rfB{gVZ}% z7=Ti>KIZ1#S+0v$hh-bk(BW`TrR{>A2vr>obxb%`ziTLg)%=jdW)L;|d!8=-0tHe~A!1e!+Wv}4g8ATKcKTVx61?x__Ai4{ zAJnZyW3QL8a?J?`8VnB7qjQ8QA2L)F?&A&kAkW^uLU0fb2l&^y)QohD2EpLu4BU(T z7{v9HUow5jQ5mW{Dx~B@j}57VoyDtrRfPF2M8Xh#Nnh+xfqZfe;!ykC=KGC&-lFP( zLCw1d3irv11avRZr=bLu1{&qJ=Cr4bM!!44YxMQ?H9S34@Je1E+h)LxS6MW;Cu>`H zQ|`Ulw}QWFeEW-vD5Pk)B@rfxHPf3!!#fkXkT*a+ThfsdVNj_{>Wmszxv*9TX8d!85sY~RDuhrqzC2F)vY@rE7 zJ;x+Eiu*`ew*#qLQL`f~6o39*jLNO-Wm}DM9x_q9glJc_cy$f$$*KRe*5j;I(VBobr;QE>=WB>ha#c)VccgSHvDZ9PHWAu6J{FuJJYsv|;GiRevjul4XH%4xsR;>+m$2RL=>%F;u; z3}~h3DjlzfhU(yLK5WcTorAlj|EIe`cOY}i^nrx7>kYyF8Y zu>S?E#u^n%Q&+>v z;oKv~+~3?XGmT@%u&sEkKi$)%WhWv^hb|41sSvVNc$V*Ly$!f-NJRuF=8^678#gqa zoMh4FA33sG=K%e3pRJ3R?}PKxoyy7(^#Ac?a7J~Flhp91)p4oSP=zobe`z03+1sCe zw4?+uYC_*@tATNf?;~5(XIM^-x%^GMAAganMn@&@JSBSz-H&-^xa>BCz)K+|JzcWP zR0(KKDngFw>C_g+5B+81ge)B5Jr)oH-uv|R0i-Ho6iUCe9Q6?LHdYLCkg`tNFP}8- z2dV(WkuxF3%+SE#D)77AyID5T7%xZUiQd>_dyi2Q#PskfXv%UZpQ@@zd^uf8{dLp? z#BUz&1$H?agXTAGa$Dbw5P&7{#RiSWJfTX8EE|t>c`=R}yH>$JcMTt%T2-^@mh;0M zX;<=)Jx$m3Izue1*L~IvSWl>@s^h|a~7l?CoS5)~7pg`pOKHy|G)i3YgJFwYorJ#_=rn0wxj}LL9t*s4b$g)#dGSU(8A7G1^&nB_6?(WK{Xj+zFU7h&v zjJ@{nZ{-*w02}d6Ccnjw6d`tYQl_QuDniNMgrBUpm*ykDH9+1-wp`p-=!Rb#udKny z1Ex<(={Qx$tr7K@r0wDa<*jr6COq!cF1Mysu#!P>^MiEja7(^G{##Y7ydTe!yYZAq zZcCd5*MD*UQSLqJ{#Bm>${z3X_tz;YDMSDvhSsEOAu=-Z6?hSndUEDG;@V?5xaQtx}P}1T}?H`rHT1|s5^uqvDRK;T);4nf&Be+jLiZ`ah z%80+}nFZzQzP;BV5A?oxUh#}HU&P(J%mz`wwG+3UTysV~CF9)w%AOOaZCamooN8>{ z6P2pzb|abjd6UQ2JDtPB6UXZ0pEfNt8Gql!O0X}KinNc4_EMO4P0&%tFk_$yUbT4s z@17oFoDRQ?WgFhtN=wT8{QT2Ujq9nEI|@R1;t#W&h*mjpYk&d84an2QA%mla60zAA z9mTkZ4}p7MX>M7*PJ1y9U@0S6EsKg4^&tR9)6ZYgH6E@Va8V`&dejAsa1qyX2i$b= z6V8Cw!D%RVcuk#rvp745o1*5S{rU6dR(DQ*9rm8+Sp5U7^N42O0|4*%NX>C_JrI4JaJ}=jn<${VSkrukzj< zb?xrmyFy!Txo0S_0P!S+BAOlO&Q?l9ufQ9G46HQug-rz21~7Qiz5gMa?Q#@uhB~Y` z0fI@QG|m-GYh5X1zNGgOX@kodFTSDhU_UgUnscWhg=Y)?;5L}a8UeT%#E;su4Z+}zx6JN9&} z#oomS`0cv&^`a*t6q0fOIM`v8Wr18}dFg>WTw5L1v( zrvAjvH8eM0|Nh+)gcJUX>8HD&tO0TAN9inAM~AhJFTW$&!@rLjuNoa4rD(_&;(&l$ z^q13tBDOrVp^E?EEWLtxNv-_zRZ$y=bq{dh4=%I@QCY}Ea(+f@#`mac0s35=AeQx~ zOif$Ea+OF5!!}z?yM3-e>*e`({S!O2f+p7pDd_-2@CMJy#swvJT zAF(Z@f;RKZx4~kh2jBk`2#Kx*dKdAvEH3$FDq}TrILuiFN9U${!%2Me-7i>-K#g^VbRp_`5^_{61d%UA9`vU{5s4*!#pJGiS#0?Auo{*Y z!~)(#+{F+SUE+GOP8q}>t@oe3_jNAkw6?ZVAJghZi8r{ze;=Q^stluuCrv9h;FZeG9*vW@ixLP5M_+{u^giA#2~kmg zOhQ*Ecy6Aa2;wO<%q+DE=vvI`SGHQjlZU^V&OT%y8L;g-BI@`1FZ=bBc-p0hfWX zR82^uSUv&Gkmen^Ey0kvDoOVE*x2vbx^=5$(4Nb)&Q4DH4hCHGhgV&D@CuZJ}}5%eSsbRo5oZ zh!wq%1<${25|;4(Xg}-Dw8j>jnGC6FqPuY9z*IL$EQ3{7Kt(aZ=81WQsmAfAUn4SE zpn+_&zx;fTaOrT8`#TjH%0^WE3v!w|NXnvUzbGCMHijk-roh?(?kDYe zHnH2+AX*~w-~u?|@yv^BDL`T$i$_@TgM(+=#P>Ew%21*)Lh&#PUC(Ej;RzxIRPQ8A zrPyz|mHQDpn!AdQVwziH|YERy$h36D?%=iI|d^!T5+NWcq8xMU+ZM+W?^9wUec$?fhrpNT11ocb$b{p zc$M#){p*QQbQSM)z$M&{@5~~_ZTD9%QN?d{xEUKq-nyl8tsUfr+U&0s?+Z)lUcYZd8#xBxR$IxuB+s-9R_CU`k-uEUs`Hb(AwQ3N5aNrjCZi6Zmm#NUYU(cRW z${1;`BvgVsGT_=9V?`#mFmJ>XvOu^9CuirXOR($3$hY^`0e;oH^|zljO_;rWvLC&g znZ~~Zb|pXmiX`XJug%SfL?>ma>3%e4z;)ps8h!9fO^xA`V=p#KxqfMC>aE(CC>|Dz zi<4o^3118@Bzc@u3eyHyvFWmE<08aG4NE|mFnA6w*Wi(8s4);Sc*23T*jn&C>eLG! zcU0*XA7t^gqKX&I>NnE=`tcQL=0c8UqCEb^8f$0$+Pr60(uXTyFwx*4#Dd#Y{1@Ox znE{4w)H^VJU!;7xffIM?UO#YKkT9A)CC}DI-oCAya2fw}LoIq=B15YbvKaC7)pjAA^M9@RJ8@k#r=(FA5oF0$K*dKQp zJL~@akXNr15AMa-PWbEL;~;Ff_EUtnmxGS30t1E)^y%MgSf3@&$Ju)G{^UCidF&Jn$>%*j;i zk~*7tG9o5MFYcGKZ9rXo(F3v13uqvqI~_uo2$EMoWH4|I>5I3%9+LelS1ye{Z*Y_k z0>Ym^e?}B{LQ95GK~Wr#j(LLv10$ag83p_h;0Iit;5BK=eHX_*2}p&6)#HnN-ESvF zL7Jw^ihj%DjJ6~q&X652DRkMi(kDuM1#SR%8>ntIGmRnP(5}NBdu2yK$-?>OJ#tXq zo}q%g9Kk+k}Sy(oT~ZE&U9eTA6Nuvc;WMy z#^*+Vkm^n>tw7+wl|+#Pv%;cA_rPD^S#97bcw|dl_#@HZub%UP&21N^df2(V+lxFd zmo}@ndnX+l2EZIY4|o`O<$qH71PrK$btNrR(ORCK`@-U2EC{HF`(| zcZ?U`f24Ro$BNup)Xs3VW80K@F}H=$i#`c&4B8S-Wq(K*Rz7K*%Of9uyqYodOE4Oj zs9|-0@%l7UdmCvtb2IW78*AS?hUSnc>z!@_>Ou!&@B38H8%^_a{^OZ5XDFUco4-Vl zBnt7eY}eloM@P7es%jK0Aw#P~TcGudf;aLSEQo}Hf_BXh_chl}Xv17wxD1I$aeS_Ds}zm`D#^KQQ~dLnljJ+;m5jFnPMQ%yBitH`g)2%Je-IF*)8lsk8Z~yl1T7 zIdM}e%q^i3;*0A8m$I+{pj@!mq=O~y;lnz+Gf>~cS0osdCgatM^`T{ErTE|aUr#s6 zFRPUbFKq!cKBuy+Fkh>Qzn|{rsaYTE!QB^!@zmj#km`BN*cdZ)w9q=3XII+4?1his zdOz=bj~<|x!&ogkc&bPMR1@dVvxfXv280GTrN@P!`c=R912xf7V}5!BE{aiAqEH9} z1u%K#(4Ewx(pDEfuP<^S&6c6mE!Ukun@qGUjiuW!VuvGjQ$yPoBhW5AXx2 zf>3zU=^jAHpjmDU7q$>^UEzC=B3r)W|BxfFmG{MHb3Q_ogJJEgN^SAk7F4l~ zapn$zoBMem9^d(1a?bv@{D~^QrML z=^%O&!OAl0+^c$(Hwl5>s#ez47))S6l_S1qYp_^7b6w|_U@=S6z;=7i{#bl4d>1$b z>SnMLDi)Ie8i=fEF$syEPc(gz49i%bUQ>y>TaUPx1Y=1)h_{aeO^znY35tZT88Q2lC?e3bQ? zyU{gT+}IEn1P2c|?!5O1CS}Qpvjk=cg&K{I(eB-Eaop^QFO@?BT84;d;=)Ub|8fW~ z$o24W&MS!-8T$M7aVRmH$qP6VTYXjcTZe6+&43Z^T68iC`KP1AiNqMS-TGCm5DkG^ zUB5~SzaMs*7n;A75hUoI+3rwk?!<^n`(1xoP=Sr4#YUFL(xN&2Wr|>V8 zMW6<#OGIzBoK~(mtdhA;Cs&B`60L;67>^%3!@$d)bUO9L|Rw!Qkzhj z|D+mv+leLtd;CUY@=iKb9E6=M@0q77#RDM&R)3wrxFL#>KWA)sYVH8o>Mm$5p3>u# z`fh`3@ASgJ(a$rSD;Msba{jb^8UhG`i0ybK@u;;>D`>RL#%@a*n@%)6DDK_J`*x`~g^m*Wdy-29kTU5nCa zh-4Zegr`bgYLYL{|F29T)5@ZJAYs=g zLy-2D5!*S62ktNsdltuLmr;s;3Icbu)wuLS;ND56LhZ%0!8>R_1!9I5f#zkwBA?lh zvbPaMGJ*L2I!h{mo^d&@;Vc-0qZcpz!Dn%?u{X%*iqvGdF8HSr;>}3VF+uRLVZ9JO zk!h0V=4N~TE2=wNIy%%OuTs1`if&K_I9?Jq`McWo?W<74X`VQ7qSkYYV*$`J4pv_5?JbJ7jTM>w@1x==lG2!$wo3Ope#f^2F3%X9H4U3>b|5;>0F zt~(3Wm|b%g4P5)g{4(H32<1MTV#&Qnnq2gdC~UG6MGtUAr3i=Sg=J`UBl0F-IA@ohC@i@dZmyDo1aL; zlLa!BCca_A#N)PSDO1r+O-&GX(kpI;GbVU%OkaV84o)@$d_bPge&_B@?T?>7uWY~E z$qt3Bu`xITbX}N?^e6q#&YiE1jw=pO_Uo`Qb@H0Y6GO z5Ggdbw?bQZ1upnn0@YvF{ts3nMtKyGxA%A?3`OMHs6V@6F*K5z$~KV4f?1dIU#0L; zy6jAIe?cU2c!5SC`RT$)=l6@V)32AN!Lf`|YQ znTQ!TDV~$&BceQ*=|pLSCQA}$B?u8##duBQLDql!796szSW#+e>vH=OMA{#gAA;m? zC(AC|bfQrn-Xg-lC^T&fAb+Xs)kM8J@9pCo{a%`ll?2X?N%PIV`MG^>IrKLuVHgiDEE%E+2Iq=-0iUm@Tu#b$ zH5#c`fLO0m$~TcB)N}bUU72r+UbFJvmB%Cc7x%M5$pWC{ zf8eXNMZuG#jrUrK?2<1`(>0XyIfse>uTBI`lTF? z6}u{K&@Q`#HZ&cA*f4#}FTvMo>%jb!Khfd?u1h`9VV&EJtDnq~h*bYIjrTD&zHx5a zELoBTwAU<~@~@_oIK*Ku#9|PItqhb8cKCDcIgnulLuJDQUpQS?SB1ykksa8T6RW40aMI>~l5AyS46r-Sv#}nc# z96}il`whIUuFlu-(Joy04?;Wr{b1cm;1hI?-px~1PoR{7LgqRhIuzo&Y8a=OZIpJ) zoDaXXr;AMidJ8o*HOW5Q-$Z_LJq`66;g1(`x?y*=k-tv@6tt|Y-_{>r{rR+w9VD4) z@l)L6?m9?7g$%C5sPuCL$&U8Bz5ae)p1jJ$=R>JS6PJ+$(1v-H9*xgEnaQXZQ;HE`sx7qbi8`@noGZ5{NVf87cf!&uSP;bHk5h0wN z{|!EuWIk&PM(Tx(y7a$dIXwL*q1R3qKxK?b&-P;!DG71*ELwiY}FKA9ww zlL!P_s2VkQ?uim7FKcQIIt<8BicTva)5gDk$HYtK8PIlqD=QYPylQfl2=mU{(oi$jb24h+PuxJxJ&Ffcb2yW)o;M~)O` z)yZfjTu7KDeSRz}ydfG*fBrm3ggJG13Epn(t?&G@fpzI(tjTwu%}B$ZZS2SN>-)yo zXY>_gtPGZ%r2+DQMwR8D0pygfa~83+>w zo>A^MTr9rWS*)4m^gZ`X1;s(Ms3iTRs%?rk zPUOdjY%OGl1jn2Ya#1ulxt%myNmagQ8S;EUUk1%7;SIMZF}c?#>w-J`vpx5*&3)*b z0b+98sa};Ni-<>hO%0q6nERxAM8Q`G687dJGrV0xU6N_V#R-C!p-DtV1N2u-9hS3b zJ>MoLcbVDtOl&z(6<+~$L*y-%tMe@Z&g5<8S~lW zSYJNB|*8#Nzz-d^)CaNsa~)Azwh9vS_^pk2eK?0TOVaWZbC==N89 z(*{P3)y0JzB*z5dD{H&%nnaIAUj*I3Kg@4eLH974%qx?`aQu?*u;2oE z20=v!5eQ2sY*O#X|s@N8S1M$5A zl_0N^$8~6+ehET8RCe4w8k>XRkQ9Xb6jw?zG&(@k9A38r(vYf-YWYi~+;(>F0QVr2 z&=C$PaeKmgBY>NevI;Pwc0qLthku#IqB`#`_g9L~DYLhAhpFDgr%!RIkl9Q!?tGVM z8+~SXl95r}u5ANa!ME!8cGwFp4>;ld6F)?C6hw7Lq$ESlGUz*jYSCq6pb3WjF`P+SIHTfC z99wY50g{R~;$6Y#G+NO7(N**Zc)Lfh)OB=ViWM(9+^*lNUi+YSHQRB^7=o(E;sLWrt5`)t6)MkY-hLT@o1nm<#RD1e z!-?VP09BezMTi=~bZ~re)GUA*%yoTT9mYBs@vtyULzC~|0?fmo(6QAq|CQgrSbPK1 zZ20E>WfaH@p@GC1i46q_9V(hq>)bM^-p|T|G=Zu@_NsOXCul~1&9oBE;1I#sknvVx zJIFOmw8U(u|II?zYVF#!tMrNUNy8dQ!WbSWw9{&MGkM<0{^FB%hi6bVD@V$|SCJ%C z>ljAJO1s2sUXG@*Zm)wQf&T*TJMYV;UC|v^@ zb}kqD`)l8F`b=w+QN)Z4S03}hfnS*!s048h&G;0FX)O69$@!vSH_vSuK?)j6qR*ld zRJ*$e<~gNtq2LG8)S0pr!_+G&-WD1_(37H<0FwCVd;J1jwXBuLn!^_J;pubpolqKL z#1!KOkS)KIiLt@jA+U$TlmUzaWNj(>GPz~x|p zM~y%mZ<@?6EYVfG4#EjDZ9}t$#<+Z9TPM8bm&e};Feu}*IIr2cgPgqv(gN(a0f_8Q z#NZVviBQbq#RS49Vw#z&st05QEio=BfGA{|AP$3iE|JRg2rgTD1>-y@AD}THO%fzp zis=ci05?F4vm30!csj@j*1|gpfK9-O{XJ)FJc`=K0!MqFoxivNnN#>6sTpWaoKhel zP5LSsrq;fENuGBg!>?XBJftqV1A#wrA`~Q;rfLu> ziN}vO{rWAy#z?Xr$qHGDwXe-8a)b% z9iH0FN7BOS=E17@4Xo#6D)c>t(`f&1re*33o84HP>&JxqC?H-QNH!PpVOlp2No*xZ z!4*kzl5ZUa0f4Mrx31kLz;EljJGX9qzIfbE^8haq+>*)ui8ljRlVCtcx=UOFsUO!9 zIUr`%i6yG!G78sv-WGYmyLyuET&>(f-74Tc8gjY|_AzT6){@gpi{I|wUYE3p!c*cGhAEM+ z+~#1hO{2rg_J+H*c?h#HDKslY$?Zv5rCWxH*|`m~O>1XmW^jVS9bj8%VU%5r6(*)` zP7F42zF7V-2>=!9H&7!zz+o;M$|eHD2h>wt@^)jqYdrrpEqOsV1+<=IRE+cVRXh8 zz!LzO{&5_-k4?3CvmXZ0c#rc3UZwV7mPP{!c5@>FwlG)eMGTb&1*Qox)*{RQc@=LN=toVbhxMuZ(PpjwpLaT$#^;D6rO&LprM!? zIiKmlNue}i$}ax$vUyf|-?6xqXh%Q{b z2vVd0x%J7(T9_o+QXKF$|H8vY+e@yl`wBYMBR*LhA3vU{J`=5e01G&+eCYA5#VMbq z%MSxt!3(a(8b5KvQV^HA+f|n0@muaemzIfdTb=WSpY>36&ga(F%oAH*9xRW4cj@Gd zyu2Dk|8>nDZ6Set8~PvN6W0-v;q+PMj+#zN@tHIZVdDbGb~9bdNBX%+9*EgZgnU zeBP_549l%hxewJ(-@Ngxr6yAQE`2dR8n85}Vg!Y;$>*^(+ZHYh?!qKy?BALBxIcr6 zwHY;wYsOTJw6(Q!CxvlJ!kV!W-hywry1)*QKW;Z055?DN*YXdQkdXM?*(toWucZIc z{m;$KifN|(hc~}Cm%CK)GuKB=;ATcaf$6isk5gWFc$*^irKSs*7#Xop5!(PFD^Y)9 z;{u2>R#z>{zi=}&v_^np67#UW{=h=*@ch1JRzy+^Ld$sKhB+-IYlv*>^QUBEZ;fZx z&Vr{nu=)1A3GWyyTTf5Vik(eH8w76F7DVJr?Ez5O{c2rhJx;sT<8Khe&VE#Qy7)Q3 zY`6dV5`UkqxE=M$y3ex}2!z3LK|MXanDZuhmg!%X)CDM%7}HT9hf2rKZEY%Pb1nH^ znl+1i?p>xsl`W7U*yYyohNbIF*^rOJn@&Ua6=_bQyh~9(1$#_lR!#oraPnx3)hD;t zNJ?9yOiQ7Z-aC3iWoOv>O2?mv@8aoRQ7MkozMq@K7r&)C=WX)ke2ZD@9LxugjQ*Tc zEDH`{HD{X{WIBIi>VcyF*)8Z#v{|n$+WPBe0z)#VGKbKc^*mk9e&@RoxvK;2c@~ z0}jM%7%9#tWoRj-0by9yte-GSxK;t8%pHSNq*I664{W6TY;`h|US)BYDY zNLERCDZ%ba%<`||%b~rd_-=ompMRw3g!A4jQXNdfo=H$YQRGksgM`e(PS(Ad^5lsjFsh5q zheYmws@+M?w{9JIK2x@gA?B_5#Ls9e>f>Ed^x@FCAku;l^ROrATN49s|7GUfldW+h<|y~M7?wpzxA2P^`63K z3U6M6RUyE4(-@?HC!c z*8lP5i3`Ne8ChA5Uur_&t`YxC4b=lmWaQ;r(awKrC^oy!luInAh=!j$yDitLOWF5lRO06y*b+H*1MW%?r<&-8 zZhjD&@>bL>Hwk&bSYqqmvF7c0)w@{(O7$TEK^okPCDI84aEs(DeYXZx7R9r)P;}VN``R&j0+Z{Z9z3f-YcRWN{k#>$l!9t_t zbAZdoXu4-qO)2_b=1031vcOrzI_QzOdlFI(Z-dM0pBaKhH92#p*|X|!C2M{nrc-_g zBJh_lsW6?1?Bt7PkfAoAkmUw#7bf}#F*E6&F)o;gyx@%qbjDRH z_TQG^-E*z$2d;Nuvk18rr3-p(yv*PE{|i4NIW#hYww&6Ku$FuZ&Sr{1x`^}M-Mf=+ z-MTe#l5fn{3RU`-rJ1$_})?@FOTSpgs<8}&}_(C`mhHYR*!xG9%O+7?oDfvj*+3%=DC zIbPf&;tQxa#ANcvW+Nh3Oovu{axCsDdYXqhWvY^+t9)QNKor#sJFM>*A@sN@tJ<<=^YV6IENBGV(kV0jx0Hd{St2!zA@|@pMF-$ zDOZSyQdLzY;%sXc^K+&Y17H`%_!sq2EXAI%jxtcG9mUSwI(&ivQX068rW59^E!dQ` zT`=%wmwPNWsqIf=5R2GEe)a7gg%?B`)+Y9exd!d)NH{B=ETrLfKE}n;!PZ;!wg9T^@2&i?zoDc1a zvvO2OE-$r%+DRyfKNqKANmB$u!d-7^75K_ImHRaqDK z>zLWu*;hxsH5vy!6UggesKxCR-@JMC;$|NNn~>Um8wCuOB~JrLgZ82zlK|yIu zc9gg`hSt6?_6x%&S;&T@XuUS7m^xyC8=(jzLs-0WR^bD-&Q1P>dzfZ zK5Z6*32Gq3Qt{uXWSV8-Jn8Jm=Gy zzAU(prD%E@iv^Mw7W@FI)D0Bxw*b>Tf`)7et6B{xLTAtgSn78NW^GSCnowh)I!Hh= z(Sygpde|1w>moNAiYc;RZ;A_4Y5XSo;r+4X#%m%}mv#1?Hb zbZW+EYds&PH9Kjq42XdxIw)rPsO5ka#?c!lhsxQt1qu>C9a^r}P6S4;t#Yk7pLebB zFqq=N06bmvW-CQJZoEA0w_Damx9idL0MWAwCwZ`IXDk`Qz%%N>yW)=?@+&BILqb5jG!kbk0kJ}fo z;S9=hbK-TV1`#tigshDcNJ8I0)-iXmUD5<{Cif`RyZ~1=v+!j2n-CzKXd9SXv+VT%g<|-NPjh=I)&_|Gipv z`LgC+Gjf*O)_#>6v}V$>k+ttrR?fg$2|Po4YwIl!EE1i5DaHA&fup?wiQd^_CyTa* zEuRoHupIgT#jt`^#>DdDD{`?jD%9CDY6kABAP**X8!?dZ@YgEig25lgcJGUVF ze?M>?Mya_C1HQwtvZI0nr3=zSw*X-Wj-fKY`F4I^&`wzR^scg!4zENWSPdF?g zw^2ZP9n$1@V}@y9ZD!FppNiN;%$~H1y^B^Zs@`8 zyEtBLyV{t*Uvfi(zCf8Y1h>@xD!xam|0kyN>5(g6(7>O_|*iklC zx31>rAI5yGpDNAgB ztYf#R8~ArqKlk4Fu$r2hdwSdVtEf;KCIljD@vhmhz(Mo{;^g+)aR<4l0`>0@W+JaSXEeJ7Ksrm=}IrpA)cY1 z6puP+Z$Y&x5hBQp=8u`+)~yVTg!!4v9k93e7@IQSoyDZx6us@x8vN#d^QLUPUND;x zXv?c>BKOaPC&CsIZ*44I@7@1$ae?iQdnE6n7q54e%nuMnq_lg7<>cl97q~RqQ0PcT z1z`Vy1MqLZng3Mp-oPpJcv`9Q@TVs^(_2@r47j_c?TSK|{qiav|DH0`e^Ji7i@S2l^UnZ{HFa=T-= zLhjp1l~WA2vxx09)V+``CqpljURa2WH|jNDTF=ZGR{Q0C?JgS4-MctA__T@P);68> zd|KY|yGe(mUkR61n%fW4*IS6eA3weT^ux+zw4-PffH86|6=;H(0{2h3!Z+h%xd=e` zh*XF+u`F7nhiPP*003?XQzk=KR@Mn5#qTwJ3ZtFsR>m;7C7=tz-xxrH(5AO%aNB8_ z7d6!%mu>ii9AUaoMdcYR@*$)F4o9RPzPtpx?kMvvCf7HR&{4}uov3tJvWyzCLaDki z-A^C2Yq(SZfAQ&<+D~#e*-oKQ24>`)K{E5?u@4Q?%i@2IkGmj=ynOANKEutcX*4wS z6|b2>Ib1FzQb_o62hp|>Wz5CddI6Xu)ThOP5 z8k!Lz>l0Kn0m`pw-xw1U1`~GgWEwVMY{=HfLiApj0C26nj;amK$m*Y>1=X>t;U-eH z`6;W#LQtThME|4!nrBE+pMR=KBmFYIVCur8buT*YnD6{EI$Y<_+|O7k|P%ZOIKvtxJE zOG9$j61iWrE>)}|2wnL3`B~f;}R%3IgcY+<^s?pF8K&m>*;|Ps_?I5YNG`;7!3MhhdP~V{^G3wJ!Vi z?0I}g-0L{$AVHZG|1H0P$PLcwTHL#gFwaG*Fd3cWqxJ5>9`lIAkCzHb9-zi~F4(8L z6(<`Cz|=8%b!|1*-ZYJ^rPjuZalRIHLDWi@2O^PCp|$!eC@|k#YT6})0WSV$g>==^9CeSQ6 zx*EuOK!alD#|~w$$*1KL51G%}qXh{6mI6gZ1_vQ0dMr}B1?^CtAi;DD+8jnvr2PUx z5THUwXXop(e^Tn^!Ka#-#6q;r^$@*p=7QE85k>JKzt`oH8B!-_nmEM}_Zp%bx+iGI z2S4+Cx~=wlFVZuorE6gK;P#F~u$>AV*jD%0)Z6>zjght_Q%Y(#yR5qzIPSDe0*uwFFSsBTPESoe3KG*0tZx{9oeyy(Mm@Ut_u&3k^9lOnXr{vTOTx3$SUd3sz)hBsFL}z7} zzS{s0FI21DE#P_?XwiflyJBzOh{pwZxuew`4-F`z{8wQP16+~WfXQ;gRF?F8bxzPQ zc%d!pRXi2sBL=Gs;W@`Rb^-%60Ykou|NiKcitp@mQY=eaRrvgvZ1ZS!>^}RT+jLL* ze*FjF4YPB5_#-ww(8<;E_Z^Np7_p&#umXZjWz@7cKE>(uP{~FY;z@is9D~mo^p%XE z2SEL1|5i%c6X!*MA*{7YOdrz%!EP4QhkhvPQYPkPdX0W7I|tGNK@7qzoAE(*ImvWN zs9|=x+@c?u?S82ND_ z*ArQ^<04Fja1&_cZXd1W(TW>q+PHq?y8mtj<(aZ}MI)y&Tte0kogPD zEZWhZuK(l6ixDb7GYt~!SH8pKtwkzC_w>Sgb_^h@zP{)QHWRp`X8u{uZpHiG6mmM@(3XnVo2 zrVqlJLmUvI647nEg~|7K=ol|ypX06(9h zZ#}5!g!!mVD5pJJ&C)R;D9=qPKaQxM*-(iILcC5&mudgv3^<^32#X!1o~|4FFl+X- ziMfl`#=%K=8)P39O70wlf;?#_+a{)Rs1~S$*`9+X3GmCrIXrIN}6 zI5kawu6#%DChA`B)3_WGi2vi6Ao=J2NM;e3(MW6?(Q{rCHe~u7v1k~Q#5J)##f62) z4crYH&CcFE{{!#@AQK@-*k`pcZP^y&KTO-)LOr!6f>`@S`-q02gs&W>4s?;x&6_tp zo@^F^+V}+OC}>CJ^*)R>ZK@b7lBu!><%s~iQ|@I_;3pVa3pk6^W{D%~c(TS7`!6Ax z_}*peoL)o-9N_0WDHJE$S!5(F;P(B42+-rYWfasy02x!jzT#NJ?V+*4vaGBu6UCKE zEr0UGrBQ0fY_nLYhgTPFU~QJ(6~o}_8T1C>wT0ZCeKX)B+8q=h%vgQki2zdpxZhal zw+e9q^UsdrOz%gsfS5Qg6Ujqd+r0%ZNqG-ZK@waMI6v^8(0ptg;qsq>b(Ax&y15ym zNS1(gm;oVFd;1~_fr{8rPfBMI$%G(t36F?)@80E^BVCz;d5f7@S-ZX_kYoCd#Mj}* zAI8g@-XqPnoQdSX0yB;U+B2P>=W`*)cYqfzQ7(GZ<(qTqLM2N7nN&`A>Rf{ndd;pg82zqJowYs3N96} z-cTl*2lk%QGcL6Es+CIWfR{5EBp^~!-GRG|z?@!MY97%~p|L8@qWXn6_loQrCv)%n zA7#WNbAF8>QIaNoZUAX-3G{bMau8|J@a$iAjV<(_tw>aDIFqEmQXQWUWka|-ypBVs zu~fbfH6k|O!?IperEMAZR)gr3dU)=;rKM#y#7YQi2T66oh0Yt(2iM*f+rD2Utol4G zv>B9%6a(<989B*|{ctxpMua~XV`#_#`m;p~TqbC2IUB3ckWhA$X19A+ZY8`Zsjg|1 zn8SPyIYe9AE20 zr5OpH3F2z@-5kcyK)72H566is)GCIy%?cZB+X*|*wTPbjdyIP$;A@e!IW}IdBa!rbQVmeim(SJfv z;lz%OCdeTFrNuCf_XX%~|8x>P31Q(Vs@=zxTi<457Sw~$H6guy{0$TJvY%7g=Cf07 z#qpzRRjiQE32RDqKaX0hU&Zs^tXxhDJ-DIJQ7^`Ega*)=$1jsWN0V1VnB*!m|M7@AfXm`yb^lj}XM(r8j?)lXD7PYn0;vn>eH2 z&5!RgdHr(c+a(&CtKiMvk~p5BLNVfl5rZeZDMx-q^{pT#8*v~0HGvM+ZWu~b8pOTw zv{v9Ak)_AIQ!V3Tk)v{?RZom0vGP|(Y`t-V;&Q7w5!byfF@fn`r{46tXeBp}N%=pL z!1bRYxhTqUm*t1GL0X~mXtPz(e)e&Wo3`ILD{ao?vV5*FIdVJjZibjf>QjzQ2PvLALFbRcS-{v|Y7sTWGCfr{y%mPqE84P3E4- z*>R>v?!co-R=JzEj!VTKea%|~7B*BTTC^IW=(M=&p?6kQkr+XwE;;(U*pcM-@MId9 zQE2nTZi`j4;N__XpugcHU-r?^`#~U6nCh(du_>VQqmlhBAs-7`q<4m9_GEVo`%}t9 zXjS}=a~+9WUMxBk^Qr}8&!ptosfFaYE8c(jyw)e9@>0fCBd_}@LmBE_32a7!E3JJp zNR4IK&8sFf+g5$+lY_=v!`9enCBi@c-{*u{SN3pl!Fto-BGAFzt$>BTF1o1H%}&r|9XaK0*zG1XL3hmPUkG5vI+?^>sqh{zpYEIgS=}if zFfcRj;qxVWdDR^zyVut?FYeze0tyLamryOAAJ%V@l|oPv$l2sCbNNqZmNBYZ)%2Cm zSkP2$(*NdI5ot8X)}K2#-EP?Vn@+LLy$DB{6x|VeJ}r5YmGs<1bNrap`uOKs$&=$c z)CwIFb11sLQHz>o2x2Aq-0@{iNZKy_!gqM-2jR~_Ix~DJ5MYnUuN7OCeh`%e43PZV z=)d%XAeR5X7eO2#zy5oX|L)0u=j1=z`Og)Q-ta&7_+QBQFO2?wqJlZ~`wrgD1yXzN QlBT4sb@E8Irggyo0fr&1QUCw| literal 80633 zcmeEuhdgOn8?5)o1oqEILz8EFYs6bcvq5f?>( z5C7v$&H4)Y+jDUlbprU~L0}q)LeZjRB*fHRlKxJ(N9$`OV~%@7auf{?Cl~Zc1e0+i z-{PJLX{9ey}GvBtPE~8SKiRL?2I} zZ)3s6{`b%STHt>z@V^%LUkm*IVF6=d`6?ke>Kp69{BS9L8^PqKCbtdG!{(brFNmm#b2(6eGsUVc%7T%SF!yl!i~b%;XG< ztTh(lVxv$3ZN#v`6xCF9Yy-M_(D`R$VQH%q!|qoh&5iy@1({|Xtk#&M+~2Ra4@J*l zSB0T1Uj0>LoIkEuwbkcYcZL;Y{a^u*C)BuzhsR6Gz)6Uoo;FY!)qZQ0Z7dWE<&#d2 zoGRMMKG8m>=%ZqK5vLtLouq-*^Bkj$%J0Vw>Ut^}NgO&4-?ZMmCY_f_`a4ru+JV7o zi~5K6>R!+ejk}?hXhE9w)vG3EW%t6__1vb<7<#NvHkD4YpimV2uxXUMn3Gch`|9HM zN+siq6b9yRESCy~Yp)Jlsw@SlYmg0pGGC~z>f65}J9sDZ?s^douIe0@)$R)`^!0^# zv36Wlqk}-h$<5VKPnTDH@hNFHu{9kOFa^c!b+@8i%`L9lUPYloE+g4JJI-z|egE!Q zEu(U#q(dfc*42LY-q~}ad2vDyZx{8=YRPr+_?z#Sjqn>bQ?zepI!X!F8XZhXEtDs# zvawSy>?NmoZyPy%dY(x7rk&zO#_vBJ+N8n>zDAIt#KLIF|k4$D?rLAkb z;79ZJh$Acm&dp`F!_t~)x#2~dVL7b^wftNv+20pm_8WcM4KT;ff8t+?o6cpmdLfUy zx3J<5>%d5ZTHUMV$dE#Dg$2_O+D}fZ9BKK*c7am80k#Ae9C)SbkJXZTcWfbPX8HSV ze1pm@ZE$%3_b7Mx%yi`i3gyY0 zuky6iv7%6%mk3}%P7Q&A6ANP&QAV8%+JccTt;K|!M#|i`i>k$RYt=hu8QQ32SDha` z=y|Tg92>zMpEfrn8+OC>5%X`N(B-0-(yMvT5_p}{whq{t?^^OUY*UXqZ(Y6FZxFd2 z-IZWH%U7skH?{5HO@%@kKh1@kXe1@RVB{pm7kKZ9f=h9shJs|-r0a+%(>M8kp-GP0 zhV)gFKTzK2XL-jT1_tSfb}rVD<3^@Nh47G4tcgFs^2w*nOVfEGqLg1iGkTLYD(0X% z>*4jc2ku$Ezp?IpI>D$2#zs?VwbG2Q`|d00Z#D9nbsSg0#q{35L9XZ7_Tu2mkX9+C z^3L={X{qANeY598iV1B$7JJ1ywiD)6%IO}y-umh-EmSG{@Pah;!>q~cR_|?@h~H90 zN8&u_IdschQC#>Lk>=C%=St>n%)L*NQ=iQ9>cs?YcYZ8gDv@2c6fdFC;fQ}5GNWO; znlyQ3uf&FF*8*NH6^>kBls?OyhBVto4BEF=S0+J|>jCSPi8P(fOtVkNRu8Q_Q5VSA!e@FNi&1&PJJGzp7&X;2Uf7mSraN$?8bHuVW6w%(u8V zBV|v#dIy~Z3{sTvz~{*jpJ%M{Rqu2f(Vu_O4nRoN*21fyF0CZYw!M8pV~t-@ z`{$g%gKZrAGnug|F@j@RLw8keE!5+mhF@^DiHV5`S?qf?y*=_bWn#vb45Ae`XPg=q zwjd|Giz$)UF0IcV{H`T8ft{t=H))_MKwq`8YOx;NV((u;^4BufaDuH}db7v9QatQN z`#0TN5#0w`MTT{P`s44gQ1|l?#50bR%SzIS%+xQLbT~N^-F=~Jr{-q&Oxez^Bu-Hb z%dfNL1MI@<#Wz@YJ8q@Szlo`UPbF4}!wrX?nztB76r|@AYHH`pjx%DqW#=j< zX=m{nWWui1=chl`O&6{MQ2IcFnI2|a0Eb4)OURMAdGgWmVk3U*(p2H}Lpw6ud92;|h!JB9d;6h=?d3d8#7>4@iZ=L#U{DrQLT`}&C)d{Fw;E3A z8$m`#zm`soN&mCv3U~;6G7;MP)%QbFVWRBAfe~lvDt+DKS0#DHPd+}5Ag@x?7K^yN z9vY##a6@pkT*d20$qfVdXd#u?KkSnx>rF8S*2PuX9+GF_&~b0!D2)vK*5)tj=Jv-J zSgS5A3w~B9zNP_T)=a(RIKM~fwA;X9@>Jy=zCibnLd?gNP{E(;(GFe>+#{bx-3?>Q zeHjYgw%2dXrPl9_tXD!2%}A)>j)jW*U0B|_ebPqlTU%qMf7QfMtTQX&?y~soQ6U3s z`!_B+4UO+=p0o6KpGk|+j&Pac37A_BHIz9g3c4G;izzuuB@7TW94vly?dEV4S4Z6V z#~$3KGBiiaG4_9%45_l7yQKB1@$3VysoN2SzorQdc$ah~zmPSDahLMtG@8c*ephyy z#e3tII4e+G=oApfX+AG7k~Z)2k()4jGis6gXI6K;76YC`i1V*EQt{(He6<@szh4I! zZXQ;S7yT~6cS&04L7_dAVWHIde&ri028+2{01DA%>Ealp0PnMm?geippD z@}}MXh6AapaT(#u!oDgmGwypGzpH2C-csFSn;qW2rlljAcg0zxP@RwYs+QD<{&%6R zp{6FZO~PlPGbmKceQ*sQ=C5(qm~e42n$l9$w`wNauDSy+>aY`|?%C8g#FRJvI5eN% z4=QN?7Qto9Ml~f++&AK7<7pG>7L^=%wq4suDz68(3VpIlGI1S+VxoJ4!bWlWc}(G? z9t0kR#hOyJpUtaVeS6|Q_n?%I!k$+2>o*Fmu*;MQv;31m4=ukw4+-HOiLUtTDO=b6 zto?JONBb7qeKKUc;oTNKpke!|yO2Kbm82>5G&`JDxT`mkf7yC}#!x+Yv{;Qz_2vx= z%TNr()vI`X%7Q}gV_%5o7p97E?Nt)G$LDb9>DIYTRG$eW!-RodCG0vU!23A)mX|ql zD6e&UKjlpJOe{}hyqZy%Iyl{}^_${h$`uU;(pdZP%VRsq@iVVYe_L`+6g{A>`Lw)! zi}YKP_NMKuUtfcPt4>$IaIxomPwZzGQK)DFAXF%MmEHt7^V!Hy^bXG4v1SSb>;6^A zjF|i&B{hTD^Me}YEab(SwC?mev~Rhjq@-E}D5aeW3NRl8-FEWa*W$QG>d{(M5D=JR#@(Pux@o4m~2Rtx{0T(=x%P!slHk_P4T zoB)BwZo0X0{o~2T(4$gY+QJjD0@~zjZp{Lb{zOMMcE9dCoR0hLcVtrKxPtlm_#S3- z;&}Ye24Z}s80CNE#a!)3`%?u4?L2iw92`x#cZJG_>sZu+<2k7PWZ(kXKVMMb(=`dkmiIHQ+r zL!ygWWjy5_+YpdjjbY~r&OqM+?iZo<5*#);cdv|sPKFyTkDCk*KK6FrDlAUc% zM6^TgCmyCh9I-@MReXb4`T6sV%(PNe@wF#5mX?;R7HIgS6%w0MRO`vB9y#<>7g8;X z?uZfR78fgq@oZ?-m238AE3gXpm~yAl5}4~)?~g%%JtsBVfSum(+RC6Q3X#g7lOYUf z&d<$#%av2Ido8?;EV#uqBx26B!@TSY+HI*Q;_MP99QN!9nfW1vYrz?%(s;*0I{w%|p5^kGWcA>~*Y_+&vhh zdJA>RqPxs*%B0K{1-3ly4O--YPiUWh;!N$5!D>EHKr_!KGbTtvymvmnZ3E7fl_gof zDi>KgQWzvbUvzU7-obS4)aJm8&geByuQ|#%7--$ObH_p-lNu|{Kp2nRYpL$O^S7$v zcQUXoGch=T&-43&$te+?vk99$*REYV$8%`$>(GntTq8w>C2w_UCN=WlgVP6n=3I+f zM}O`F0(JhBK>6udch!3yir24lMEFLPJy2P$RM% zazZIRY`c-vJme$T;GDtm?b@O7apC-JjH?(i=^K1qYckv>qO5sV*fz(%ZR6nJ@Vlnm zvMyp_VId7}nLNsTq(7`-W3#+Ar-45D!@u-qLJ5UZHbm|v?iY9b_c5xrh}FX4>yU?T6* z8gf-m?teV_MYF`P?#rgIOyrC}eo2XF!P5D$v-ib_U8?k->2MuFmhL#EQ_5=kGZrkG~M=88d_SN zP6k&^Ohc>==Dbhl{?I!EOO3vSphq@mn?1SA1HJt_yu9Bio@)-Tdm5ca&P6|Qp0Ux< zZdOGOEL5W@F^eYA{RiYW?Agw2B~LYX>9- zz*cqoh|j#Sovsi!GxjZyKb9pN_dKV1=;Y+oVL_UynkRWtWbeJ!S9TCJxc^KWKFW+{i^(q}V#U->ST#f+ehk`;Ecbokw62Wa>*TQP7m1oS*DKlqI z?CQ`h=;-KhCQE}bF(#pf<1~^!M|nQpjgpeEY_ZmA%U5ZB#2kfx_|+;@Z`_;_!)MTKoXZ!d3ky1PzT~$#Z03u0Lmk$27YtbasEdr zKu{!Ukc7H{fx*DiTrlB5J%@D>T>qrO0D!@L#IoQYdAYeRiCj|ktJV-5lF7%h{@kd= zrKQap!k@mrz9U1Uzetgk{tua$8Dl#QOo}uZqg3?t5=%#(s+6n>gu$AQ>EGVNN_HF# zM;lp^HegJ7fzwE*OT`?`jp+}E$~_=E)YH}7;MtZ0n1`5WkV#W!`YX___hu5%<{!w% ziF>UF8;ygnnigr$M=+i53vSmfu;k765E3JPZ7^)0v*iyKfBnz#xB+1cl+Jey{`{$3 z`r_C6-rCg5vwq@5L!-*=l(2=H4^Pc)YG=15YhBa@neWLH79FADrFISO9@(p3z zFYr;*qQSHW0Rtl=IvZ#WlaMfKp=@;)jlLI1vk*LqvwpRps!C_%X~nn!bAEr(iCGcj z`gx}ceiL-6J6tG^;qRN;bM(I$x!JQ>HhQDZxq2=~#NVjdJ}JsjwBPl{J^#vC0pLtA zOVxhXGH^R;@B@JYKZ41c@S87DgFRMgVYB7uUVX_abgS)r2jG3<2k(2&rudXKN1JWO zzscdmei7xiH?=z;w!5~gNNtyTaAKEJ&)3J*!eS`UXDp0vJDL*l)+ff5&FM#e7^5gD zD1J;$8BdqXGd@@4G~28D)6+ImHpFs0ymM1{zg~$J4`ru_7>DT`dUtSiG=Fq7YAHF? z{13*l?V{Fqr?HHxp*52YoK24@S`2#HYJXqMgC&OL{K}a#XU_5L?-OEj@TE3Nl9^4g zTOJi@czV|DtfG~=2tm^JJ>9%N2M$HJ>V@x8vYoO1FRxg*{dTx(RyHF3#ET_Hkolgd z5zZr*7vf%BRhi<|m<7(CsT6QYd3iD=4JXy&X~d~QDB}(!{Fs8L7Y=8iVg_ch_nX}L z5^raY<*4R;v4+d!{C4r>RHm4By((ty(~;Whpgol&eMIR5e=8$-Ff&k}WX0GTpco<7 zAg|sZiGI8zlKM=v_L3oeMxStvm5UrSkIq!ky@aT@0m-6)V^h*uql8TU)fFBUd{Gtz! zdh+yBV^aSV4S3w8F1KmjTNhgT-IB?c2BW3kuW>43bHLz6Q=k>%tnmlx7xqpy(sO zsZ5?jJ|whVS6?q;Gf`ds_MNDQov^BXJrB`}+-*_!WZA4w&Z~yh_uSO$>gsNhophc- zZRnl&H9wN1zXZPr2M4VVwiXh&O#DN*AirmyDC+K31UAV` zfZY|x^qxd>3g#io4B_${I6ivs%3a)0 zF~mX{3OAs%G*r|NB$sd-C$b&rP4r7zW#D;|l73&NKfu3nb8`a*@w>X1BP@vNy_jF{$+VrM zD^=9{tJuuc)cY4J<9Tx_?utvpCBtBp--q>vZVNZ-w)*6dBaq+LW$4+=majvZgc!O^ z}TcPvGqpYl-s)Ey?*7O%hoG{2D8_O?0sdT zrraCjW#GPCj%3*Ox+E6z;Fvp|xG0~;wEt{R*56r@nkqjywFxwzJAMF;TW;0Q2=Rzi zjOVVf4|K$^I!!nYLm)RSIDrGO*Y7FXLhO;(8m+a4<)GF164L%j1LX z(W>V;@7N9UD=PS0Q~0f{aX%LqfIHdz{2+Gb0+li^<)9w=K+|)tnP$lEilKHiALL#9 z3A<*ZgTWH7tNZJ`%`e>7hdEtKP^Qx7J;t;#^cyfAl}&=0r?uYiC6vo{cL3Z%C7 zIUCF2?_BMxPK*o8C{Z2fwsq0tk8y}+-oqSiKC!jcg2M84<#_s1ag8D@MX6OGuBH|x zvJnwJ|0mIQC|e&JtOR*K2|2dA@_sszpp(CjQw3%&Wjz<^_+^CKa zOJ#Bk%JIW`(FJqe8xeufNRzY~{UlSRuL$)-f3ovr-u~tsE7gT7MajU@S&Ki5#~Qqd zzwUix?>Tb~{R4b$YsmqAZR$OY9MS6 zqD1#E-!`n(Hah5w9q8>%YrF0)Z|i+HrlF&w6WP<|WB~Xqvn_NM)u^q~j*sk*CHtLX zPK;vCtq=Sb<{`a*x)Qg)oa6YWTj09+XCXlJD2=^(K0W=yNx-JC(yH5V4N_VZq^FDL zsmorxxAhh{He(CzfYZd6?@$A3>D&9&@06Fsc&v$z_hrd#zoI$1A2ySllk>1gcvD`+ zSvgQDgA@xFC2!>sjD_m>B`=49aAs6k7wy^n`tW<+)ZKf?;=?&_>NQ-B)KhcJ;Qsu;p z#FGsUjKi11OF46zaaLnNtPXmb6+ZKHbqAzgSfYo6>dluNP)1Q=s_M1G2Hk+#kY<$^rN z0|(Qk%V0DhB-u+06u=U9QNAkedx4Wx4XEIld1_E zHUJoq&$n9F&8?5&o`oM$JQ-RkCR}Dhb!%P}8G0W(9j`by^tW6w((k*y*0=Bp!L=+^ z<_X7sg(sGlOgefqPVF~iE#aa@OU;6jBpA31}{Fyu38M`#!n=xAJT1L)cC|vB7B2&+4VqpPgQs%RU;~oBc zw~`fEV`P~@VVG)q1y_;_X%{fpygP}xXA^WGvLJ~!lW04E!i!#OuaI^4Y(_KhKL0~{ zTL4NA!WO)cK(jcR8K-; z&KFv(RTIVR_q2IDgA_I=ig7(2YdB6kS*O9Mta{7|q3ym0h-}f_1FQ#uOvrg<0BjDG zR_owggtoQQ-=AEdqAV;Hl!(l{hqP~Sjqm9X#7S<7*j!ux3<$lHU|rn1J#19c z$RK1qZgkAH z#wpzm<0)Ryu`ZgZcCxk+pc1jF;B7e9Xji;MPBfU2fgf-0_jsRV_7p+M9Bb&7$M^K-dw{0-qs<-~ExjC* zqCsDrGtu&lPD@3VDLbEOj;78Woa{D~5MAS|UFfkp+*uy2_pDi|n!9fBV#Ms=+e4A` z9*;jflB}cro(GOVQjE@AypGTT#K%apuKNHlE-X~{_V$)}!;zB9vzAg>w`_B}HO?NB z{O8aMM4wfW!@p%pq#52QpFE_4ImO^S;S{?h&|PvlNW$hL{;!-1iy>S$*sO*KX0p~TaEcnmwuU72xf zr69U+p}tdB&o<<$L5vI(Rlx>uFuWn%GMh2JB>_bn5y=LM@Q5Tq7f8fV@m;o0ya5RW zjH?E3v9T#iNKEWm6g)mYuKx9g^$p)1%}NjEsHYq_Xp~{i)XQ_A0TlsI0o@{X8WXaz zyq_SOH83_-&=P#5fsQr3pg<1DcmJ!4A}*S*Fv1YLKTX0Bjtg-$?^1JHrh4tmIkHfx zK{UDqYMy9oP;`S^WUDXxlvgl?AFYZDUk^u8Lu_tTEBc(p)_3^%J1H_~2?$3n&2(|LW4u-J<;kpzK+}N?P-u^*?ogHV;_pxBP;7J( zcAq>3jUHNUu=fp|h#t?C=Q9cS?g6rZLbvJv#eV-Lsu>5B#bnH{3w#8MJNO-|@9-ij z3k?Wb{%oR}e)q3wyQwNd2@u9cYN%K1@)2QJ+q=70D#+N#+w2{W_U!M5Wn^b(i$}Dk zq+Iu0R7>rHT>556a}q=i$1$7Ag{Ct!R9g4ph*!B=zd0EIXym1*Kh}TsWMQ{cOSW9i zZ}m|3lV!xp=b12jGRnWp%Y#Oc|F66dWoq3xgK8XTBY`tm;fcNfSMgff+1Y&$2LM)Q zx${`}Ag|99Qa!)I5)ujD}B+58IqV zK|3>%SFvb3mHo{oilF=}6N49WPH(heZQ?MYcjZ(YpRswMW6L$eW+>or zD<$gOGXNT@l-YWm41hA2amSzCKi_~kUM(mqEBn2?wY|MybTVty>J)l3$JI9!Wx+~- zjpPsJAb5lEm)T*JIXp4t9n}4L?a`5~w1!i*<#E={$qir?!AZg%=#7j&;DW1>W=IFW zTx!Qm)10K`+9b8}H|#6O2reCVSiEyd(HiKMDL9PI zUjm4JeQFz`9+aJd77#GM<=GCphDvw9En-{~cHvm`?MLaeWsDWJX!cT{y}2Q9fK!8X6js)E|Jzo*F&i-@+wWQvzXvLPEjS&c`ExZ8Ok_ zTX)e13G{k@6{wwlM?uj_571>6;le#?5J@tNObjGvp@nEU*PSfrvNrX4=m}?Q()Pw1 z;Iqt8?YX6;rSr^(v*)$3P<9mvu~F=_r>ZJu9d?=(=++UHN?@k0$D7htTajzp6uwDv z)-@#ua$U&6c-e%YT`i~t3|2tz{lwhzu$du!Ydw4zaDhfdKXNHGX!X#-se7`{{f>Y@ zZq@TS5dX=_m2${S+3>glFIlReWb<)6C@4gA_4I&S6_aeQgi>C+Hu&QQt;}eJO(GB2!ZR{0_( zmT09wC@Bz>H!Y7XJd;mOPA;9x1`JbX%G}x6;m0NDpo{IygTl2(F+IPY6_vD$-h0ib^qN|TQ6@pi`I(Gbee?7OptE_vw%-+o_E#-rC$>5sAvN=_ zU=FB{WWWh-?jKXuN41#p>YSuvqvY9v)1oeSQy_N(WuMHQKp>*e|9n@0{X-^B?@Htk zKNxRqm70L=`ejw>6R5ri5VDC>W*eSHfb>WUP6h`BvcWlWwjZCY`diBxObaO~DIFKG zV#5}aN<3y+AqDh-EYy?l)o7`ZjRvwJ^$K46o=vzXk#r1`%n~DO1yl<{QS@l~BDlN2 z;`4?zKMu>Lmv}e-PW+hL$)GuwhF(!AvMEQwA}IV+^VIV*mt`O1E!cW4>D__WPGn__ z^RR()=)#`&L5_DHm=5&HJI*WPeU6LBNVHF$xx?`w9&`8-W`7)PR^$N{#3OBVf2gNIcOXS(2=3b{&m+i3N%CALk}#! zCkts+jyrVbh8vZchn{STV${NB=5O1&21B!2_8p<SLZF9gyP+(*;1>3FzYxnzskvE7D3WDzv7 zcYs+)-EcPVt{uy;lhbAwKTMDmncCFu)~ycOR8H{ao4C8XJIy6KFMf--0gl(}G;E-? zWrI2K-dPbAEM5}4eC)iU&hsaNwn-<6RyFf$FRnBZgIQ4Y?{ATUVMh!({ffVsmmPmG zXpR%kb_bhSlt&qs%>2}m8SjL`|D%~s#8|=&9mYEm^fs!b%yuXN-#FidrAhbhL!4Sk z6t2v9JW|3VFKaP+!aILiNXb9!LikSq#JVpb;TMR9qNh)A5GPd)uV-C)*_%_4Quz;U!CgB8MYAzo2q&rNOMz%ryGqAbWiuEv}$IG*qM) zJ4|LdR`K!a2)D<|^VDljiI97b)|&UGFM0zaL zz5$4(Sa|>KO-+^#_I8L1tz%qltZ~=5WMp%|#n;!vy{T+$Y+!TH@1B01dPwE9-)Z#g zjOZQ~q-d|fCFs0QA;kq^hK7TJhA-geA3*&*>ZLipR9#b}VrUqKoU6Kc?s&V*<{D_b zUroaA`9mU5n6KwmXx3^t(D2wyM8jA_6Uc7V!s}lz&(F`_XCnRLxjPX6_GWfh*f<`& zeCbkXK*TC4FmV20rkXvn-L$@$f-H*^E_bDNQ?V9G5^2V$y-@TXk?_t>6Odk(az_X5 zC_J#Y=YkSUOn7hV70L&KU>cgUFzU0m?~z+j0J-^^F-5G`9XaN8CCrx69*iOgMZbHO zUR-c}fk$5QwXdty|XI5^sn3SSsHtUqgj@)M42k|6Q9Sop9$svbq&3T zuUVw)G`KWY5n5)^^GnX?fJ8AxILJ;QWTebuW~FAeTTU!U@_*Q!MEt&N5DZA<|8^C8 ztD64l6Df$$jeu762U}K%AzUCj?O~kYQG4V~llmTie|%nE-jKaJS)`M$bJU2&&{VTp z9}J_uY`UKaK+y+nr=M|umnlnGUHx@93|2vR`5JN`pFVw}y&ireS@A|xd*j?@T4CXN zae~*)kJL3aA9p3(`3!>}#jff1A3i(-3g;W(y;ngR6lUv0{OlcvQ5d`$+9Awt*%A>@8!%okx?h>;XjeNj zYZmJVfeL{KrCQbEaq`{g_#hR0g(Argh-Z?BCneOoOziAZ4<6t^6XW%-UypxQ+#^%6 zmFVAg7lSywiTJvTA?f3d-_`7|iM1=9UWMct00kov;2W@<7Eq#;H8lLrTz5f1+gp;8 zf@=Htg|qVvvg5KIkzfgWtg(tmV|+s;M&W>?V#7|-%(vF#XZ=+Pi#^9jkw$h4~* zZcch^DkKRyL7b5>ZFBP^f5K+BM5)wRRp&rns_|M`Bk7Uq7yi7jny z+qCL8$UGn@TOqZ4c(JVeJ(2$+xStdQi5M;MeKzt3wzeGIDffawy++wK9P@#w1}=N) zJbqfVxQ)$icp=Em8`WR#8Okyf&=Chol(ubvL_*Nj)dl=nS(Xku_2;l(xsHj~J_~?8 zHJe_=d1z|9oDmqw6h*i1I2DnRF%W4Fx#QWs{q`2H^*&MH zpLh*qmYy;+JtybZq2NeG^2CM535@dn5)jw2a&jt~n)v;^5$&eg6C#*tv>H8qx_Bct z>e3}hI?NHWS;{IZzR(l|lK=HF7yO1FiHzRAw8Fzqk0|iLzrjWVRNW_{R2P~{+2CGa ztZ+3a=J{j=zQM2xcmsTxfR0`6eT?c`RdLz7rY+vp>yHPV?xE9&0g))rp&%gc(q>68 zM)^LXV7h%<(#pz;FTRdMq2J#T@B3>qOz&FcoH%3FZ*nB?1rR5^H2ZVv>zeLEYVII5 z`J;N|j#)x*;)1|_*=KDrqQS7Hx}`P>%t}v*Lx)S%HjTRfe?NRFw0E1k#5XX|ocz?} zfvrqY?ea?(d={v#!O|B4P$ZXNXTHRb`v_6UmAmv|uuI~ZoP-3=6=cVblHvpq z9ciXtDr}0S`a*bg@KAKPs(GYP8B7awe_p*6FTXJt78uChjM&m3;t_=lD9DVC<~25B zoC-VvDwk$swI~t`vG03(i%xoDj?W&CR~08V=YpqZ8zT-|EKSff(;eu)UV)O&4mufM zw|EyADD{QtG1yDOgf=Tl*z#Mwdb(D>12ofw{!? z_{bJwh+p=94Pqw|r;U)7Kj3mds=7g+-hO)31`*j-kTT+a@H#Nx>|w~c`hdXKl>2Vp z?kY8oKrfvS8!aSYyVF!h=Gul*G@XinL=kt-oo`pZKjgg?CCu7nl9j(Eo?k$;77xy} zwjWN^P#liXzkEbdhz}QbYO^3>@q19$re|a{A5!^qeKaD2q(;x1ZY9>w`*mhrX8B1k zFOmNv`FXC|F}H`Vf?@qJ1$%G+yN}2bo7>e{whvW1CSYVumRYU;lYPl`LONbl6IJWO zXsrqxi_1&xZUl4^ZuFwgD0LWdgkd01W-y+=zeQYhAg8``2?QeuG0VV-8fQ6_k(TW7 z9TX2qP$7>3k8sK%kn6#Lf$t!(9~_QL$wbo>FVTZrJh2Fl-T;|mBi3mB@R$xYlg}NO zZMD0*OG7H|f^+Vx%W5z<(uLE7CBzBvXgBv}!W*E-ybT!2n?1(Q&!3T&CblwGX{+)4 zIgf`3`ZumDuV3H7mTB?P0|G2&GgcqZJoP8zyHT=P{ui-KHA^>vK%LZfc_&_NzA4KJa3I_W0mo139UFv0WK{8Cb z_<#Qz`k^ufENT27X92kVQn4&UjV%qHlSPw|_1{^5`2PfrpFAVZu+t_rKCJcm)cg{T zMB)UQs?5bFmoKS^nIIk-I8XVSSURU4+3tV;l_e>6{CVWI)qnh3sv19w)B<^+>A#=J zjQ(Jg_z;5Zzn__>q-qlrOzw8307t(31v!Dj-Ia`N@f%qZFyb3|0mXcC>^$6@D#iW< zcrW4D#%yO18LQ@Nm{FdpUU~bq#h!{kULL}v)Kod_WH46s+=3H6;BUl167(MGXppCNAJ7~qJMOMbIEY`Amyj4H(*!`V z6o--4<13JtQtb@*v8PJer2BczD5NMTq#cT*?}z%KSKELnaXPQ)OSc~dFd8W-U4)Jf zcJt>?FX&(UELB5-dB{uIr2}rnJyZQmm)WU>hMd_<&d3OjjEdHj%>EV&3Y@QQoV^TK zRoO=4?I8yGVU$QJN8wVn6@~wuqX)xIoi$#?qd7eB=RulKQB{2jG?^UBvJXNGR54M# z#*JznBtu#9CiE9!i4zzMJEayc4QYt5I2mXGBid^KX?x}(*fo@}67Hh+b5*gPu*)D1 zkk*3}uVzkT3jAnQm-Ut_AFYSkp;l_NPm=M}ul71iM;zSZ?^pt`4%!Ql9}5m=1Lpxh zpY@X@$hma5uZcO&Hw!wiB%N)%KAa5B;&jT3JI)R}eT0rM?yDvl_wx$+>9VvUrhB~jfa|Yd3e!d|r z+Y0PBXN3#i`s~!(6oH`W>b|iP5Y7u%Q&R(shnB|~I$RGC8n1)?)W=XB1&}ec7{gxS7!~d=+w&z z!=g#}(H=bH?D}yEt&!~vUNHHA`Zn=FjNV|lcWewC@)eIow<+3ImN_~$Hlw4p1uL`5{ryqP^}yg>Y|V`~<05s*9VQ3~E9C`-}ZPNm-WYt}8aGqqEa>0~aun z0fDYu?%xiPi=jlxu0$(8SH%JLTE<-XRBuB7; z_XYu-UC+JUDWnVn>%1l=7N?~Q_4)vVmH`{oG-P2Qta#H=UBJvvb(;62gi14D0~(Q$ zgM+V}02q7kpA(jCp4> zRmI;i#(vIL0DqcaH1?D(@xIOJM2UaGFkg`Q^3orHUuwcp^?DE z%G&AP`DsP~JpU_|mzDrH}abX@q~dnjK^SaI<+E z9G^!Ny0pZ52e9tW{gmbmVeQX$)9KO-8wu!DqZI>9;GJX7YKTyAN0%@4hMXp{*`!Al zz~T2V+>nzE0zq>IhJm^b|7`B_W(_nvgZ`S_^#>Wu6)x+)G(e=gySTaE5v>Zh3U%S` zgfq>X;NUVzpoHo1r!q&!U4vmbd$t06c>urxVx15U<2SrPO@M2xGsH@B@FPGZX?4$X z1A1-iD}WJ3P~0mp;|)7;*-i={jg}l!Lb5}>FD-S@t+Ry-bqG2=F0$@<{2UGXo3HP4 z$4fvxC9;)vvB}BcbMd*IvS*E>Y?yK34j{n3yjcAm-{4U>-^b0Y?v4r_#}v4 zSLx0J1^q}uAVEk{7}bO|Bd`)Cqzf~TXO&O#~vkUoN9{e`M50Av|L0C`9d?1)wq zCph)l_g4Lf!}5a3QYI!hkkZyskcjyvT=5*t`yYV|v~&WJgc=DZpCsO=U6WkB$MpI> zJPJMfH|i`-gBd4BUZQNB3Hi!!aoOLuPC7#%A~k7=nF4PN*1lVV4s)|TRf+o}7zUZZ zRPFyswBCgECP3>?g^Khzx_Bvp7#lbQ1XLR`(^pZ z*9U`OVn1;x2KyIzeIn+o!$50?itHDto0I2XmHR)cwQHkx_Ly3x$yrb!n1=5r_)9aC zs>`0uBK;4{85&+_vzKxbm1UNozvSrbtmN<&yh1JbUwD<2k2)D3qDxWHa{lsAzb_(@ zO@|4sG;a2YhHuXGH1jINWmkz4e56OO_s+vWsWfxhm@3<~C=A*eK7G>>-n1q-12F z*6&lT5|9*O*&2W19Ra0@*v4pX&LM4M6aEz}#Uue=5D%@;b@v}IpXP3GgD<>Y_Nz0) zyhPQ-N{7p=a3YhYQ}#!R00zOYb(i`FS1$v7XeQz}Ug*o(zu?!}G=|L?@!O!ESNolx zqhNCLH{hWg|Lky=W8H!33~;r1Xl;Lf@q{BNb18}#+y9aN=C}I@8&(zYjEC%Qml>U# zn@h2Y;!F4F=PjZ&*Fq{$ywl8NRl7M*^-|VPs{hl=1S7;8lt*1s5P-77POrt&JOadc z&Dr$fdgV_GI|Y_iX}*=5TYxGZ9RI=zU&&}U%cBuNRP9WrZ-|beSul5>R9J z#&Pc7`o9oVH9c3N_YN<$CpO12uvL+{#RjavJ9C;;?%omJKZDPh58ny6)F8!6EyG-8 z;|Ebjby{rnEmVgYbAH1{k)1#NJL6-7k~1bhqJU`LzwpX(AX?RqDxeHP+*0aP0m+u2 zB?iz%{y+81XgjJ~=toE?O?nzt&ztp*WBwDjN??u9rRonhLjU6l-i2ChpX~MF3uONC zjLlb(EIzZw!3D=7fy|d}^+)J@x{3?~37a+;C!`tu6v-qv6b`S5(~=SztS?FQ`w?TW zyCmVD5D%H=Wdw^=MUdPAlmn3ff_K=7;}ABbN3r&d+=GLIy-6rjul{3| zce4h}B%v69b`m063_F#n4Fz1m1`vKaCIv_UKP)jFhI}qeiP=^o*jShEblhC6v(VA3 ze?W(%p;JS3FlG5O{Pk+UlrBj#KV+k2$^tQ%F-nXjMjU=KKIjkR}t^3-AV=99@`YNVc# zf<<9D5Rf4Gy&y5=j(^JaXl=RHr55|kT3goAt49>`fB%{y*Y*!NbEjNns-ibaUsI#x z`(K;s1WM57=H<1&K)E~}>n6tmP6}KJ4olV6ejW3oD7@+8`IGlw{#3I+{z&0yV9`bZ zJ3G}!dP9B}ZG@}S!v5V9`X!i1JD$l<=xb95C)w@QVl$h)U~ihDf4N&_Gxk>1eARi4 z510IGHb=>^w_O0N(JOyig3U&shR#R7YGM*&g??j-*0(*rX?oW9|B`7Q$?ukQBd~VXp#yWOb<}|*@jsmav;uBe~~~vdp4k%UoxY&WU=}g%9zaf?`x|B zv+80r!)u>t5}?{VULx?#Qz;`O8eWB0LQ|5%P6})H92LX~Zb!A(Rsmrz`E$A&8?qXG zM;Rz0b`Q0*hI`mLU)qfAy%OES0ky*;;0|*w{X@_Mymrb`>4*v5LnU_*Y;=^)g#HL6 ze3#>YKJF+;y>n6&jd&(~MBL6{Z<`!5-dM$%RkPH1rD%xmgx(Empn$#Gio@HT?1^~@ z!vz@&3G358!&r#l2WHcyHcb_Jb20lJl%Oj&#cbWaBE@02{6`YDhV9f?Y~ z-RV|SUcOxieU7>{=!KCMCvtLfop~N#p(7FAwU7L_E{35vj9sX% z*ChD3_gG8{2SxW^sm+`gB4CLW}E4Ot&AssDGR+@ESIide5jv{2DV#s~9?urO> zJlzb2X?mTG#ZdI5giTHpfAc>QKmN++s?bmS`aVkxRH1Y5tt&P7HXw#LR4UvPDoRBW zXn(Abie}LvEyvhY0sHhaXaT6oqHtJ$O*Z&0nV_cDRwvfP0^3bX_o3-E77l~;4%{;? zQ@&>$QPa?FZ_xw>bAZ& zeZWJAC>=)yM3GjyRge~ZKoq1)x&)-9L?i^H!ypVKm2Ol-q@+ZoTR^(wd~@Tt?-<`R z#{K8s`*6GXmG5HB*3Z$G-OGdliTmDHxs9JA;1zule~(_lNAy(0!FHSI z$bJZo!rfEo!lXNziB}zf=D*YW?c3oy6NWn>G@pm>6>3vJ0|h`E9R=E>!z>MRIY5V@ zCV<`mmoa$xW!E{7n0La&Y%WCJT5Qa4?XtKl3z^EBIQTIqGds2t`N4Qm^u{kgT4s0F zvGl`-{h*PhFl`E$2L~p%9?XbQL2*RnczWk6|N1`wgd?+cV?yNe<@SD&MZs>7GMf}# z+3f?%!OKUZ5{yuaHa0wuA3ugqy6+H(R){lf(N-glUDkA=CiTU6b}MtH4R2eW(`w)! z{5-7eINk5C&6y~v2w?p85d!7nb~Fg{@_ZQi1EQsPZFn%? zjo!K`weW#E7$us(c9OlY4>+Ccp|pP0{YCcq%0q7G?q9}#(=~+C0)UjqCodF&4g-3_ zsGlZ;28VvYR3@v9PqxINL@hjBADPU4R;~Q`-F8q3-4V6>xm=K*o?bTye)sl`H55Om z{C8^dWM2WG<&{l}?E2op$)>G3FhrVxSq4rhIO{^=0cD^baD~yS_}!iY1^}a*=b=iy zuweqE;Rf(FfEKXG`mw--s|a{l>2H`>bhWit`43IzIYSJ7c6O! z%ajU8?N0&e>IoEkXJ6lC&j_X0A3m%DZ1VSZtjyA-!|J8>NZoc5)`vAk3X6;7b9odXO z{SzupSRN0MvA7jj=;K?Lw)&|x4z1c!LSX(k0fomvA71(FLy-3X)!4YSMZ{1!PHk{r z_h)G&P+%Z=yz=S>d^SKa@U>9#9DX_aa$#?SK#8DR1lXzbrbRywQ4z&9Fjk9r8UI5c z(?3SXfpxlj1n20qz{=l?>X`BF9P~(6<3i`P-=J5AxgU-!;K^RUe}C1>OB}3)fUqIv zWQe6uBI!HZ6w)SvVqpZx+^5QCL)DxB5X+x8g+V+?*oq4M0tb6rud1pB2g?lg;bkAd z+~a2hGCTi}Kt}QJ->d@AC+=a`kMAkwJ%PYhfyGh;6kJblFOY-qtB|kxt6S^qa5l0x z7}LONfC2$;K57Ch{+<9K3u_d{&C9GTVsJ&gE+}Yzqm%3O_qRAqy3gOdAqN|zC&25+{%fL><)h^-Qt0|uHc|Mlx_OAeZ^TzJ3_K`?X^eCFIPhc&VU*rT3evJjWxiq2MPNu3o_} zgFON`fu2;mR=+#1elaopNimm63<|x%_lbY@Y%DwR?zeVQScH}Cpfl(=hAW-fwt!+= z`6L6?F<4K79(YABsA1I6>tf$iWnz!t&SbEHfR{BiWYx{P1&g2GwrEq=^h7u@^zKgJ z7(nq*Xj&`t6}v@dEB~r*cig9XGTl^akFvh-bj4t6lq$m3w#&F=tE&giha_kp+vjYH zK>QtATU%?iW_q{6Wh%)u;|+Ud{+XxBqo2Z04104}Fnpl~g`j5C#-&o;d3+J?{GH)E zOlxtW!;l0DEk#YJox28yu|_URKfAfRTa085R|hm?#iK%sf`YL5%GvpO^z;GAOc3zT zr=LMrLr^zTSNQhrJ-@TGJ2py6&ClMQfEMn=r>-VwX5TneOeOFqJbQLfkv~6R;tvjq zD`G66fHJdeJ|-r6v=XUawc6Ylt_6mPo{ zH8KC^4`|LihKJpU?)JNb`oX1C_KphA#nzNpHotB!Im6lD;=V<~AJ_66T=w(hg~G|- z?`VI!FBt0hmZtHf!a^}`>uRMu95@gMQ*6I?V$8iD?@k#Nuo#0i+5psp9s#DK<0Gv= z>6ew!gUBHyo)%WTCy3xW`}-4F?=nVSt1CpCXZ3S(Fsr{i>g&1G&CDh?0lryE$w{uS ze>_`&-z@+z1JGB{almnW{LX>9VRQHiZl}Zjop%~7fQ;gosqsjY0GEimf7U0b;+!>V zKi&*P;3nVQ)Rx1$6gUCzO}mAkMMR)6`q~fvLqX^V?L=Fgv{kC1AR_@_S&{;6+rYd; zRNN2u14Y28e;=li0QD>KDB)FD5@4xW;dH)$sJd`^SzCuY#urS$Kozhb~1eONO z+|dB<8(ebMQE6~aTcFzt&-?p8sfO|}iC1TZA>=%LL7TZRf6aRYDdtwkdW?S}M?ZVu zJ!z9o3J7X0Lj?dct_du9hMqU0(VtC6PynhejTne25iCkjcbU^bld&d~>BuG!6Z0Mx z7=Sg6W{|vH6EY^UIA+yMUD-m5&`|QrHM!hhHFAc3MpAA zv8Tb4{RzB=VlY$iy+r|c0sSv-7wFfVzqb@KfdU+I(a=!(t|1`CsJZ(3v)y@ z^z;z77T-dir_m}H!-)VVmec*w$=>{T@r|eu%v$6zGdN6(FA~6mg-HRe45(}bMoTw0 zw|W6A)T?IrFYuG8j7QLw@iatvJrG7u=^f@^7**q#QS|= zo807Um_YE0ut<3>7jKo#SE9R>X{poqr`WPv-H-lA3qhJhY zF!YmE>grI8m1V{`0de{VlD&bcVGuO`RNw=90tD82fhr5gFCO} zo7oWt{S|ywW03mYB||`T=SZ?lg&g(0jsKREmWmB1nrg0MUH}3C8Xg$f;6Q23Io#UZ zw2YQYJr8&*^!J{NANyfq1X<1ifgA|ZK)nQmh_#*F6%Y!=r~EdMgyy^FjZP8>k~ckJ zm!tg(yj=K;&^s#hyWdK1@6S9K$n>?>CW0zBPkIE-oq%U+APu@LQ)7++J|3Px8bZJ! z6x(59W(6Z{-L(FninGD>AZ%X#cA-FyCq#||$);l&BvnQFMcV`b-;Yt_S^)#$7-;CO z0f#gxlamA1XiCsC7V;ib;W?L0Llx#c)<{x)eYoL&S^)G+hS~=66j?wHsQKqm6Tksu zFdRU7N3xNrE8vr?$+5xlaDom9pl|36_x=1!kx}&n&D?IC+eo23GqgWIgA;kbVk^>DR$nk=k#&B`?OX^L~BIStekOg>3 zWfM6ht%4kx(|g*_%fT)p9kajs zkM~z+Fin|7{$1fSREl&O@O&bAS@7}Td8|(+9bHe%QpQ6)%h>XDgKB@MK%WOG>Hnk1 z^je76-frb5Lf{QRo*3xLL+uP(E-jsXa`SwMlNi?cxtwK+<)(GLrxewZ)G|^1HV5dJ z438jTE;Sxb)c#qxRbj#a(H^nnmT)jK^RK}r4|}Cn3RB=UfR;rcp!j&segz50vH@bD4V`+s=1nm5z=lAV_P*#H-}YK&#_VUZ~>wL_)bR%~;{s_&PHNXr_ihxcT*ZJYFd z*JSxx6Uwej=si}#?rx2?DhYpEd7v`g4Enn?P<28JFp$ZNC_c8({^nUb4)A&M5qp?Y zsKo9ovNp8jC;IpOt||`>Ro8^(*uW+YzhZiuwSt>~j@ovQJ^HC`O~FQaklxRe#Akax zpW1Ekp7?Lm)p&Mz^XX=Tk^R!%C_~^1=cU%A5vpS)Qtw8kiL(63YB|CkCeWc^ z|8Y4KO1JeT2+laH=ySk3>@iv!T9BpBxR1vEUP*{ zG^H?L!g|b~r<$WE|EccEHzEjs{JTKSAuT+=hZg#}5ji%3qdzk60BamcO>>8kdfTUn z#0w`vzDf=gBfIi`K`rTirR`29o*n$JL(#%jqeC|8y7eW2q=D}L;J|>E2L9!KchFiE zvkI5m!&$x=>C+4nEMcO5WuBhTz?vim34jv;@=svBLa-UA3>S6r1=k2>gRiigU#?(p zwfENM*+1B;BP5isb{}K8D>g{M?(wVpB=l7(*+*dC74R2q+5!uYM*mTt&n}M$g0nNv z>5vJ2jLjnW3K!iBMTxL#0!wpq1PHWde1m-k=j@OJt%+Zv1@faI-MPpVRoX?zox&}H zV}#;SPc0JwY=9clE#eGEw&$SD>8HwDU{9mO5$`F(DE9B1B(H*Cl)qkZ3Q}38TxMpt z)wQmBXja7Vz}x%STZD#n#=(c=IWbf1pbvup8Lb$oc0QCfgw5MV*O4|f1ii|NM=2O6 zm%%hJvV`Q%4?hjCfOHi9E)O`aWn-4afKOdMLM%?WfV1=B()_%4WqJ9}8O|MehyOY_ zq;qJdS+_bXyi&N@df4s+>+CpqMB?sjgCJEvSPUj5o2a$UqAoRV?Mt zlYHEz#Kg7#$ca_MR?kV^gk<%5U+MVsmEg%6T@gMRA|$8UFgx zW47C7GWrQ2FbOw_v@KX16{O4#dI9W2#5>*h=UdDk0YpD)d1!PR8h#rH>Z@f4zmjl1 z8=8xi9AC+h3c#7G&YV+ykAoL=Uhn0D_Z>P){r zwx>k>qPcYCOT{Ul&LM*2rRNj@G=z(bi-4Jc@)}x30Ode-JvEy7LK218B8fnqVqJYy zp_~VRCH6rwwN>PKLcs2C3|e>3*%x6n(aj}>$llfxd+|&0As*zf*!}s`&gF>q%j*_D z0+<*$W-V;4_cwUgNDH_y&Wg|lN9Ep@DZhyvXQI0A(NIoB!G3}>xV|Nh8-ODOd7*^? z!*mn)#r2_*9Lcz#y*jLeNuV=x#tGiK+|gS%+XQu`EzB8PaL%#{#8lgj)Uv|9h352D zou4%L*-DRrR+|1hHsHIMBYkjvU71Kzmxvrs4_VXe52U073My%upJ;+oOT==SNjR{h zx!kD)1*2w3KS$gN2o5Wp)r)RnLAOn#AcqMA#0{odQYb3`m19sCxgJg`Lr|&MdQl~U zSb)y|4D`QA=dwS|7u40N^lyw1lE&hpmjis+GBCK!`;U5f!zHAnbmI z7)QTCo-2-8>v3yvO+YAuKw;$v7G~Q&q<>X0X{w)(t8!Y}30IR)IvR+D5#PLzoQ4k6 zTGrBGz--*juo;@s;wHR7|7UoHPOTTqpt*x*3Y9I|cfoAn6#*qU+Y2saZ+ox+M?>!K z3{Y&69ZW5`CJY{gKx^D8v7`i}IMHBfN&oe1Z4^*^*ua5+-vcnkGfa`w+_QqpCJS{e zCj+(~RCQ)BoI~iy15@Y!6lG_5nOcIx?4e-(oKAe}C@ zM~ruN8D#k@{5J=zK+lC>)eh=Fowx$xWzTRKPN=XB zoy)pjgUL+Fj^T?32uQNxVf4@3`EJ$O-5r;HGv9{k_U+pOR_!dP65ol1>>u3WSiM4; z72myUj_m!?t5EyaVyrnh5U5G4wMcEMenUJVQBNU=Fc`68wi;h?rexqHKKSwFY3IqH{`3?+PPfqi>`4PNQ$>TZhq)zw{50j@Ss(`Wp|zzd5EsOkWCfI<=sdKUri zlmU`J5oti&Ue544u)PXq*L$$4O@9^=kmLZ zb~}%KwbMvi^fhOxzUYMkvb)>?He+%#Uc{>>e~WCcW#UC2LVXNvgz7ia$4E-3 z=wJs9Lq$kTO6v=QBB}!g_0K?NAQ&z-=KHN=Jy^(q2~zX}bNE@d2eUXpZox4yF99KN z_-#l&YT-kGL^+8Lld~xhUBSqE{`{^;00jaj)5xf4r7IV9)8v!|XVEge%Jm?bN$u)J(M7(ny0 zzn4J0g)tE``0exFkfGLQJ?^o*dJ}izFh=Y$aX_CZp5SW=@x?etwaOTf%0b5rt|lc5~u=Nn?avsS}uKI-SIJ!{=Z zFCm4+FDY7^KG%QVig2_0!1c0!gF_A^wL?RZxfu^A;7}U~#{(|}Y?y)=3tRCoYHZ&2 z*2V^9g_=q@fd8m(P&pf%C;+BsIRm~Htv0oW{-{r=?#M7wONCs$`!F|u9!e}wlTi4T z?=w|EHqNWuT&qu#&W7|b5Tc4v;2nT51gI5OGdSn?N8gtX69!bXoe+yDjJAI!fnn9m zkRp|1wkGRz^C@@W6QUQTJ%_mNo7|GY*I)5@G4VcXO~A6Vz=%ZddWbZAJ3%FZxzP4T zh^omwCIuN;q`pgpWo|xDJSbz!nlY3Bim&5{j1-twVc-qQp9eMxR{PIdUrDg=@b7u8 zI!IQ(o_7C*@;@Me8hChHfMI_e-tB+F&pIOEtm@d@9dx%G1M z&Oip-U;Gtv^PV+x)r1(BR4Vd9yu`BUz&r^_A%&)&A1_#-j#qN2jUJtC)Wy1RXo=`l zUNYvrgNR_N;VMM)4_o7rhQEcaWG0`FfN6)0Huc^gq@O^9vfyJnYwr~w5{`>QHX|bJ zfl>a_z1Uka=XjhIy-t2}C%T$I{V@RoWzU72sTnG~=9S4fSO4F=U$R?c!8Blq;t2t? zVILyE8o?kZY5wj>JT2(;niZ*~Ma(tRSxf`ui2gQbMV_M9wK#$xwd>&a~!#b~l9P1m%^0 zbC&n^mc%y62{2rNmKzPWKrv?!PNFP0w7}r%%1D&iCX#EHAU)gjT5nphb2&O!Cg2@& zfc7~G(xSW%gu8{kzGSq_7i?Ghqlip)oMe7Q%WxL_y7!!CbSL42=fS?s@5@$vr5$%4 z(OtXC+0IQ;Pq?hmx)QkQFBuZuUPn-)b#86%#u$6jK|y?D$W7WJ+v-Zc*`M8gkF7K= zn_1{{-oJR8@J#feLjLr)pbzXxpyN+P;J^(B=N|NF(2EfQyJtZeFAY6B5R~8_4FMz% zEKW}<%OL^*xP>rd0kKJGBLHN<>B&5@+gAp{Xl&E#l^q{EWj!}4gAvqWQU@ih(ox5I z9P%$^Cb#yOvq2+A26`a{U*CgA*Hx{oxLKMRosrRJa9X0+7`QLQ-2c!~v4{nj3(dVZ ze+k3}1e1UzL8HkD$kiAMi_U>20YhEXE#8EoU*nwfrS?rTYbGG=MjHX(1;N*qByp!& z9}$JS(_$PRLf-%|^e6-zG=l*Z#%$i!2kQxU9Ck`+#(P^lhhb*cbqdS{U^CiiW~=>3%P78A%V(^ix=yR21jZFjZ`ZPD6)xD zRBdoI*)%B%slg1i4^MD6R4JNHs3%Mf{kjxuDQng4<>&uo`cpCIV64TR;>@l2OZ)>R zX~I^PQ6e2%JAQSV9-^>KFu2_|A%>`00`XNwBvC=p>2+1ymzzszr8$CC)v@OoS}M$PsvI`U7w?8Y2NPT$^&oV^a>URuDk6f zj(3DxnsmK2urgyW_aSgJ0IrMJ8njLrnx+r`3SMWe~Q+0)Jiq03QMJOYrT> zWNs)#2Xug}ObXIu{H`egcj)ol@)p(28+2DI@}E@Ky?*@i+_y`d*#N$cTnN7PU%3Ow z48Esany+pEWd#fXTZ0Yz+T=KpCtkrcBng_K%{XWwz>#q#c-A%0XK}3}aZDiTy>yhsS>fN4@ z+;^R8Ewfqqtagph&T7HkKB|*fZ^X~XQXuExA^83VTDy0^ZqxB%EA*rm`aY0v%Ecz@ zQ7a+4=f6JNwZ;@r89HAHitD|hF4pE3FJC?c3v~$kpSkYby*Gy;d&h8aVMKpy>(m3O zj(PvZ26>tQ$w$O{PZG_n?g%^Zktt}swav?84HK^C82aHp9UmXKPE-HlFJEz|l|P|; zyX$tuVu8YF`sF~{>p$978pE$We3JISlTzNdGHmnadHk^Qt=l&ud+(HFDhkz<2g@zp z__E0RK6yQ0P*pi>*Rx+zcrxWnRG(#Wlr-Tn7?0+z^BnkqtT|c2{XC>@90Q{W`mGK4 zX2{5)e%&1Mm)(OJy1_#rwpR)Y6G4bifhlcG3brYmKFDLLacmhc&pmcY*Cs%&-k{5l z2GkVK3hCkmK#c748zw0w^;9(Q^h(jB00bOE+=kB#Fs~3{667T)6s?sPB*Soi2(@( zVID42O0m+`R&8NQo!iqHhHhdzc8~XCAM9AgubwSPlX@)quoxk^Ra?Tv2P>%Y z@PM?RE8N`W26UFvvvDoB#J3n69GElj>u-SG=x3ox5c?Bh?5oo>7@zxazd;~w zQ48Hcd~c8dctGQKpvm+F$-vez9GDGb*H!Qgk^8F zS$etc8dUNxTN6AXC*}ETc#8ibaah$aL2t5BriVe&tWqB1=Q5D2=G{Mnb_~KY>_1~- zhl(^bK2<4w*SdvN{kn7An@zc8(l|K0t5{~^;JC3u`8m9V&BHHOsKv|h{cp}Zn^dl@ z(nOH%@tqTtSFVlrKQrL#w@;Za3#Kuw!Os9$MU>D4&!u@n@h^c^=kMRY9Sh<14LE2& zmpf1F4_;FDHvjv(A|fmP%#_(H*i;5)XO{TiqAN%p)m#EC1FIz^Mw^x@%xk%UY%hI` zUI8FF=~27M>`r&z`jqL$Md->wg5mG$K6-2ff4HTY>04)aS(4XlB~gN(S#D;8iFzur z=7bgtMM++D%5Rd=QNoi~Id9(H`G$Wo<9x0!yh}1|D{J!egp$odi=HsCd(f6fdW(|P zMGk}mo|fe6Xm{)Z5~d%KK7PxCUYT4$Am??G^Vmz*1i4`GsgpbUj_R*)!<2AEmciLb z=^?TErAw5R?Iqky{Knx0FfIdLS z;FR(CBx@Da@cdN7=fllokUP_9>qdu`o5%mk4YCh8rn_olEE&W*Zqty`837R^1WO}b zUC#P*ASH-ZKD%3^jsY+dB@_Ju>Pr_NGzrvR2%Z&whz(Ill)fB4Y1_wNiX$fu#M?<> za>z^Dnl0OL?ICeJoUuhuG0$|7tg|zfB45_TiD(~X)B5aGdF8>8+)U14Z|26PXyja_G<=1q6pZgNslL0{e&_Z%65iKLL=IHJU&b;tvidu) z72IAQ=gehZKQuQz_i$kE;kUfDsHjtQAB?kjzz5@Y{@G&?E!d<$`Xe<%&kvDEs24b^ zHagNnP$FIF?}+vmk7|M#f=}R_Igo?dByC;;siYL;(EnjUvJN|)ltz;-?zS#2jmDrhhdGnQ9+W$c& zBc@V^XS||z@f4@=bMgYgUapXLzIyMJiY-{bW4v`i9}f)WZq56cuZjKB=evDbz z2Sup9Q}W-ROv+mp&hlx*e${>Uz@OFxby&ZB@^)#C8}f}jWkiy^!FZtkQGqt z!_DqFw*x>04^5OMtFF*9H>y5oY1rDVBWd99WOKFsqII0Y=*K3Bfbi|dFKjr7xrKRX z?V))?{h+(#Hhm&%;qd8}WIU^7&k)hO4V*;W@}hdy?>(vOsv}4`uZ(kE|xWZzv?7{ zcV!8?a=ObAk;lk`_bX!t7hGRz&kqJhT}+q1$48UVr~CxvT4IVwx~H9kOgcVuV)<`) zcVS3**5o=?;9cb@!v`G1RzI$1EiRK4;A!(XlrhPt{A-=WSB9N}iBDHH47m$)BnHXF zaBnW;5DQK=6o$@jz1%wd&JNnkm6-A$XSk(V=Ejui2VI{=HN8{Ml@pE0XqGnP9`7FX@51$SgbM6TKvMj<|+0woYy6rGBSQXx=6I$ z?ok`p?S8PP;m8y~^YDyP6xI`OcUe^^nZ*Txx}l@fO|m5HJbnfIaC25&AdwjaA;w{q z;;(I7cDn$TwUaQPN8RKDM^u(LltixX)4kR4n7 z>p@EDyXJAMslFVgyu^%C`Kw5CJ|ztmDV~E&?djB&sjP^J2jv+N6JBEZs_koEz1X5= zVqFbs9ip06{`!3LllZ)(k$T-HAm+-cBqRN%7Mhl0ogKR@vSGUhGM?-*N68v#!W>3hqlrB)&%mHS$)C+`| z!>C3G?BH+i>Ldsp2M)%qiTrq64v=sX^-a^Kq-`WVkYWG@_JIR< zwy9Vpzy=gzfxk`9e|J9&u4$;vJ1~55mK`bA(g-52b}N3$LYURuSWIy*B7)zGoh`Of z>$rT=>8U9)-#Rg0DR!-xSpDpizc1OGPnngh;tzO}J*D>Ubq=nJC=f9kDT&A&@{+x1 zQ0>?-ptM8nxHLWz#dbQQb!?+Oe}@0=QpYiStx3oE#og#GX5@!k-_7V(%v;rA6dd7` z32&M1irr_(LnH@N$caLZTPM1ScMd1;zx!%g?ybN|Zg4*0aT4Rj?Dy}S+AH=CWG9|a0F zqr#H92{91VV#N=Pxn(VJ66I*8}F;A&wW*_(oINmna-^rXY2)4m}Z}cVH$yAWL z+_aZ79Nb#(OvD^L)oX@JRK&>hKFd;_Hd;g^>ZIJU>pnEZ-RAOMCy{5mNj6ypHOV~8bT{2^p7Ef!9QX;R>56hPu*1LAJcRJc=$@)oHpPcRL=VK}r^ zY`*I^03GT6pfD21jTowk3(fPOUC9L%3v>wj{Tz~$n?q>gIAoJh60OVHtv=oy`WlzX zuNIg1FXTP*b3p4S@2UBc;(++oDR3tzhI;2{_Y+r@kXM=te*5-L@M1*H&Da`gK|&(p z%Obd+Lw$`cZcG7>Yzm7@PubHnT_ZRfU}46!cF*-h+J;0_(L*1%_O>iCWk=EAFR^d$ zy?h}cUBMzvdspmshnefCxXR#oPx2lQcPF7?%E~}QWfv<&LKuF9PenxJs(b3C+2sSJs^fH z;{3hB@B79Eh^U_K%K8fF4~Hnla5lfC#13sY#>~3Fj7&>Xj3-;4fX@#|ao^wvQf&Mw zG-%*Ao?U**rncKY=z`c+>%bW2+RgC z+8Lq@vD!a+dL}zyyh?RpnHfZ-SG!buI08e_TloFx=dg80_Pq1**qUTnezlJL^}Hxs zB~4@4(Gm0N2Csu z+b!8OueenAxrByUwkh`W-Hm$c%6eDaw^7rIff=*<+mJdYjt`__wh}oxCVzG^Nts9q zgM9iFOgztb?93sC^ep>Cm`1|4k00B(vItx(Eh`gxm6w7oEO}qy5ki#s`Prq}ngUhQ z=sWkCk6()=W#Jh}ovoNHq6*J1abOUo$C9#tu=lRA(6>(c0)P|*0N^TqOZxJ9s~SK= z4B&QI2hb-0NernxOv}I9%!SY?3v}gsttTjOGGwpOLF^l)^0T9L9PlNY-N;;Dw}OUH zy&H930F+I{*Q#fI`~C~JiHN7#Xp@mnu6~yG!^e+cOi9Uks*!8t2U5dB+pm&U2qgzy zs1vbHcaccC@Ejf8NkuWC<cOrzm1#A&~tF4&7;qIM32fVs?iOD_lCwJnM*5t|hr+jrBOijxltttz4X$3oR z#1vfZ7h&NTsv3jGiHDe}O`&%(?5e0`BdvB5+J<->% zUY()G5VIKeKh>uC8D9X-2jIU$2-=KKT1s|g5L^_%1_hB(Yrjs_$VR);75Sw}+6r3b zTwMC66@%b_nu}H(scqDx{8v;g|La+fJUKthG9Gh7(PgBEQOaW*X%yMneeCYG(Ji-R zz$3+$CK2Q>v3&VDZdQ$RTm6o(&iV7J@___f+@3Xa!~<#)?AwJUKCtX6+i%}nRv>+F zH;9L$gS;ipny1b|f*_}1vs70laO6W8SFd;GTdm;A*dH>{^9@sX%Irt2PW<_qIs2vj zNj5kCCmJS7*~8C;cJH)`$Hm&q+zsnwX)tQ%c+>Ua2x3xWJsp?_oTM|jD=f<@cS zQ@V^!hGm+h0r~S_eo6z*(}W>p&({w!GcG2&2N2Q7wYT9$wr)rSny&KvEvTL`QR91m zrkc!clw(1vv9rrI26bCe zZ}%GzPFe3yG}O>w0%nR{-)Av<&tacPOnIl+|M<_*&<6KM@S**{v^+e6FBivax z21NwKNoZ**zZ`U1u8f|1P)duLvhy=K@w2Hs0*pCq1|RSBdSIKjFBtY;<%$EN8iY`B zt+#yW5{c~V)8$f2>U0cPFs0B(K+M-#+}=8VTmg*|tlb-0(*9j_@9K>kT{zs8>D4F{ zHermsNq)4pW-}{J9HvhM-^!|gRen|7a)qOVgUpf? z%)6dae)?0FD)YC*qahVB;WN~$9ca{>&}{SFvMCpFfYEb9tA$~lv$(1AZ)Azjv6)i9 z)NGA_dKs{F%G#Ya$JHJkO;E#teILpp{E@KVfQ4IH&D=#JLGtG@xUW+#4qS0Nal@$v zvrJRtc@cwE!h(-lot#2ruEsP>WjMRXhc@n1dNob9_&VNrJiL^k(z!iz;3&WJ-ARnj z(!K3g^@Y9FO+{^o+wr8UZGR1hj0fjVq$zXBSzD(VU;l6MKR*q71pM8g& z{k_sG>7>hk`!G<( zpML|c*6ngn2WKMOb?G&uBa~d7$BQ&O13_H9Jszm>X;)s0c>)5XNrgW7nPdt;T#XB(d|3ZD}p3HEurTvm5re>l#6_^=T> z4IxXQUYuz=l#EgY-?xL~K^e`#UUQWuvB)TXsDxP3NeG|bKmZgp@n>^E}gUXudJm)!O1D38#d=iK%A2vMqKkV!2Sx)Zo2}QM8Xy&gUNBa>9{OQ2G|ixAr501GlG8mp6LB65CfV77&`>jSZ)02h2QQ!JtCrxUPiPEO8X+XX+%W5 z%32d*A;YhXR}c8}aH5oJzq^R~nPj!gsX04VdaFtNpDfo81Vykx-e1()@k%Nw#f*1t zrPW9C&e+`lQ9UpaHSfhiEc`NCjqhTW<>^;b;<*ei0t78v zXzyJX|6^(2fAfj|m`}wm#(?-AvL2Aw+y)r)rwnOtFadts4A+WsZ2YUis{9|ta~Q6O80|;A(1qUW1opy18)xU0YJ~?*QfxD5 zjxo6Cngq~zS^+HB!%&+$${NnO)oKh1V8K!Z+Q1o9X#%>BmoZm6+10yu^Q5VOdj&_p za{&xwd;>lacG+>*M?K+es}=G@hOi;+?LDqjQ>j(iSt;jv_Qt3l3=U*0mD-a7cJJckE}@*5AecIpMp+^KaL9$92x*%L;$LHpYPjI zB_PD${zCZod{%tF>jG5otKt#=HarIi(}ahM^JMvYwsW<4WR?S|w^60S?VdlCvCtX#($*E*fHdk^j!RjDD_LG*QWP9%SqEaF%11}bl1t4IOE(v0%E zsE`D16h&l{PDNhxf}5^7z%jV*dZSwebU{;FglH!&Z25h;%trr|w6wH;9azy0`;BhG zV#t>~kD!agj3#5|K>r*a)3F_;qW1>?Rj=J}+aR1F$n9Cv4!%xLu zfFbL}i$L^76ab3j+AQ~aM7V*g99)ws&>Vt$c?_Q_Px>3Q4m7j$zde1pI#<8D5{I#7 z!ZZwLFeph#B2KR2e)nGSvGD)Gjn*W zR?Cu1XK>$Rf4~LRd*&_5JbUKtNjcZyJ%FW63a-9EdoeiHNf+Ual!1t$HJN>y64u7jM87}p-fO-MN9U#g=LJ|Q;Z1?6S)7%qR{wVOx|o<3{2-2WR^p(d!ppndFFj*eKqlAc6U z>cw37?uPc&7X4#$m0vpgiN27WCRQhcZY-mf74Ss^^ie?0#rmYGB4_4MdLy*LHAkU5ZY-0yy{C>}M@f0_us z!UU|=z3GoE`!hOIO2XIQST5&>>%?Rn3vG#JqP`J48Wu?=*S$*iX8yON35EXe2!|Dw zV~G1xQ~%PsVzF;YTHB#}LZ%E~@P+n!S6(DfgKS|}1m7(Z3Fz_~+*5;wRD!`#Q2hjs zI9V+e`rBo=SP~T^5(d^^WhQ%&(F{B<{CsdU7K151ZJ6`4dUqD&Yz^w|mZMa%?b5Zq z)OWBUns(r3FFz{|n(_jzy(KR;^s>W|dQD6N{DF?8_TlKp%OGHda$^BLro#z}paV~- zb`brv0uQkNj1-iNe??EkYsac&*RHI0Yi7>*^Xo-Nu=M(4%*yvyet(YnD376S5xa9+ zW2GQ$Gtfr9eXL2ets&4h!<0Wjq|oKJdDi^H`Qp3>yyJwCXAATSYIpDTIj6~>``|HwdPv#Pmb|)@1(E9?KFvto)B`V zMgnLQ5)u;~6SQUY%JZwLQek*0hFx|(eVoSZ%%;5V;3c#satWXM5N&#M^Lf_}_kf zN=^&hJV177J8a(=eA;7PY#B2*^z_giIP$O&8?L(;h;*5@Vg@yaFrW}i%zZ)CSiVF!N*3AqFaj$P?iA?DZHL?4pj#uo zlzJ}s`MY=TGkR<%qtHrp; z`t{`SNLmxoiQMtIGmgB8^`GU3wc7Bza5urerKW|&6r80ireN^sclTeW-c~1!h=@4& z;vX^(ckL#sVC3OI%-osqVuO1Cs3-_04Zc0HM$7EN8sZX7y#pLz1H#)NUHr_k{N z_o#@w!YRj>Xah6J-Mkm(}7tG}B0}NQ`+e)L;DXW0I-UQh|&6!FsN& zy$@Jg{$@ydxfm)cHk|=OB0HQi$&I6TRa(FVvqwzI!CtM(6&FN7csA}jTmXUxpU`Iz z@m+awMOo!Kh!_FDJ1jF16G4YS;>x?Vc(iC*CCm8kvL;y6pB4mSyx>O_=fg-_(PFS+XDQYHJvilt90C)<3>&UiroSe&;m2MM@6U4*w3? zKSFxbI%Tm;A{<6h$!^~H`>~Gj_V`sOXxEQ?el@646{E&g#3!j;V`oIY> zwbaXzK%BSMK~902A-)m4AchCU72L1=Ti0h4FcqNKufq}(mf&PNJIsYp6_gcqr?X+= zE#5vWIcLGj{7gL$gQWB)pH2O=pjLJL__12S4|gk^scfk=cN0aVQiX(Bl&W{H>oErSXu;&_ z0;vILu3bDW4`+^z20sta&cZV5GqjM>{zEO@C%cr`SyNl54lA|#Gc|JITF+rc5Eo}Q z_+3urJQYFt*6*jgA?)Z~1MciexMa%Dw-^*o9v=8XfJ*(Ov0<;U3Z&8QCvsg@iP$He zdCSU)FjSgIE=1plCjidok;?qN=#cvK_*hVo%J^QUXhX~v(k;7tt~qqZI=+D>AW}(^Fa4EYpyCunnwj#&wfHnUr^PL| ztFT#Z{W>Bmpp*nrOwU!eLnZC7M6fWJhs9-Abh3N?8`NlXYfnP^#u^)gm;>8;;5 z!cFEsu|mcN+|I7=vZ;oLk_8!iD`b$u6*+4ca znZF@VV^ku}@JzoBdHukZrK^kw=rg{Z-wDv*PIxd8hZOdKj$QB)f*1h!08=k!WaHIP;yvz zu;@4^-3zFTMsAp!hKHLQ*u6kw!I{_!k-5qc4FaRy;ektq!Q>MDa7i_orr)eu4MYN= zue2-CZ}kT9%|ux!LcT#4zcGx)gVC5ig9~;itw@-en6`iQ*M`n`d1ffxxN#iv$Sn4^ zS0Ga8bT$b8DM}*fwP!EiO|p2>JOQWp4k~E*!rJWR0xU++1<$XKT@)d8(cAI#)1ROP z3-ED_hJ*3OojVbbIrSDT*-Izl=QT~<$o9JrRJd|$${vWo0LY!JwwtW*RQVHr2=2x3 z+#Ugz% zfwZ*J3x|Ygg>U*-m99MnrJZjz@I^OppM+49v&w)k%zhBwg#g1R5q0oOxf{X1#$zjN=p-ktOr-^RmYKI*5s>{L7C^P|4mORk)n$4s4W+Z?6&d zYDFMqQu#=yYmC_H_nk$@-+T8=$3KN5@F7xcxz*Lx9TQogn8QIXQyYY4T!*Nl3InPp z0f?D||BFQWmo+K1?z0Tom-7-CGf&$rix&6qWx&s5AWg9NqQXq_KP><*c$>A^*)KOQ z&u#`%v+8Of3&OwR8-EyD-L4!>he8y;{qYCcAS%FfGhl}~g9|D8;ZmRYSePY*;htJp zO60_Ze%Iu1L!xmlKvR5zQxwMaFCyyTV^_Hjb1S%PzGq0Mg3>ZulcI>`At26fhFf}s z5b*FJa~JyS7Pu+_jZyydr|x{B(#w=7o>$FqoqK0FWQX}fzjFbu=b?d46QrRNnXN76 zz~sfsv=W9Y;DFt82i3ORm@{PBda;$-!>G#uH^W_rt9r(q80tHiVzuFVBp8{qYHKr2 zaBCn-=JbrAMQ3R+``tk8$?kUn-{-;RHThK4==K#@xfNVTMbjeK8?2EzEO5!`XZSQ5 zDnu~KW*v97HH9eqJ{SVG4&l_J@#$b|MrlUkffnBG(@GLO{Fx5G_4P~m`QoO*3s4_@OtDpwUrSPtweW1tODQ&F2ADC35lq~q8{AgA3qvF5Yp8D>Lzh%vC_k#Uss+R zgJ#`+YXTqqTBa{_3-)vIdP4ZgzayOrmNVDkEJ56ED0+aVz_X&{L3&Ars}9-<+cfS1o76bIR!loTWM|k3hpXs=kO>6p?=5_W zIZ36&bFgJ=#)sdNheh}5-$E315i!g;YkPUg;$q(8;^sC_w~l&7DEd#Bm>gfY3cZUK zBzjo8#WFZ|v$ZVt(+ZATSm^x&k-=cVu*+_JZ56vnx3GnX1xrvG_JILCMYfHWgk9sr z*%?MrT#j2aC`m+H{~j|;&bF}W^OhZA8>AO8bvj{07PqWQaF-t=w{3hW#q=-%MTs!Z z3dk;y3fx0{2QUjYOCx#2EO{hi9G{X)d-h@;3Fl|w*?Of#!JD#i;Z$V3ovS;*YYSB} z@lM`)V`I8Sbunks<7d747KysenR50TmBsY+(-z*fYqWK~0~=q&(HrSvP)GTZkG}9E ztv?Vui+|q(Lao{$yIg4zjh$_2JV(9upD-ES1)n%hTKroq3s2Oo`>Tr4r|0B^`zTFx z%tD`s-6d1lrLt<=-%3(gF2+O0fdk?MYauKw-o|>|P3#dmnr+5P^Jbgf=_l!dHE*;1 z-(`X~M*nDgX&p1J%6IFib7n~K!q_&m-G3th_w!xciWjfrUJO(@5|XlPD!MDt(F2PX z#5x+3GJ`oQNl8h^F(URghOaiL!n1abjP;Gk9 zs7Yw?GN4zN;?Ve;z0y_o4!zc1I}D}7r1`f>QNG^P69#Mt;% zH6o_Zbxo8Aiu_%*#B%tzayMQQ+@$nUmF}wXy`Nm$5F;igMr1JK3)phPm!PgeMqlH> z(P_v+ae8f!7XHP|26(gRC?I3FjX{_Lwe=q z_2K(>Js4r4(+!#1K*PjX4!VPAYq5EatMyOP%IMhG-$~(6?1ZN+eN3wTTZsXXc{0e_ z7DO!qv51^BC32$_(+ka49ZN2v9kJBEB~ox{pg!J3t+M`mWg7$Bn^`VYeh-&uHK$w@ z55yn&I9%FOzlSU8scj=Ice8@qR8QKA$(yjI!c6t((WCV2Z1}1h1vm8i2C;Q`iSF6s z{PCdBYrt`t7Jrzu+&wzKGrW+AB27)_0F1B>eid178WbN z@tJ9V_O!m%?=a`Hnge`WRUVV*=y8MGmhaaOxsrY;T1XjsEGI)1zn{Oqc~08R7&@(OUn z6aKW25vE{UDBI<-2*=WI?C<)oG;Md2VIFM|!-+qb{olcV4JfJhT(Z-#2M>DiTTUsF zt%FB#nE)R4h4txbP`>}&*|BTsjX;qJc0EX~e)4+vf$RQffC}!hZaLR~_&8^&-W{nR z0MJV%4_l(1Oex^zwq|rIB`l=YX6L%x)(?wtn0Hlkg$HykOb_4%s?O&#>HBVoU71@t zu!lldZjk25_jCYM?GxixQYnTCIHh6`7sqkf!`$^twG0>&}M^uI31Be)>-|0Xzk zkM-4gL)h!htF3LA#hN?3DI>Sb!6IY%Vb2z>nem>w^>`ycx`VoJ5=4*7`%Lk{Sfj3xA@UQa>TdwcC!eU0OltLj%f-f1VMqFu zkTwmogA|}`>^BZAeQ%ax!o@PB6oah-Wb`l&eRD?c&>so4e^anlU|i+y1#<^{MyrTELQ{#SE+Zs>M4rLRF?)pNVL}j+8Ps$a5AwfU zOrb9nxORE!Mb`V6zVE-BlUil;aRCsfy(r=#uAlZNGyGdoN|wDz*n`TqZT<#?%Kv%Q zXw^0HpUvMoo;f7{qC;g*YDG{U;u6QoZGXE%Q2;JLiEIxaNT1a3Y!`$ppjCMRY;h4b z=*GW|J?Yfk(t<}PHxk7{^MAhwy79Tb%nd_-uGU{srAMu9#JG2eQa-U#BDb`GP08=W)tHzr0`{7@PLyANmWYf zgpn>`{E6LlEJ$Tm(O!K75(#Ap^Kcp@u5Mqgs6=0YOYMYTbZ5yj?A)8v@k%=`riz(g6U2aR9?gMs{{nz}1@(5rpgNKK_?; zd4FEw4N9Q+PfPIn=qEpQT^;l#iH=ZjY0yKS3&G>;y$;KbfI_XT4Dj7G==IvU5w!5a z!kGfI8oHO9;^H`5*?0v$cEnCjsso;Y7KqfWv| zx7V?S1MNm(XW*hPn}#0kiv5A|{p-5>m_oolV#$hA&XpVe)SBNZyrTQ>NhDOgrTg~` z2f6+ehqTIkE&VbXu)cgN&G*;cV#I03yCiQ4^hHR9=)>6!{J3TyGX#yCV$lBnz5D00 zFD*N=YHGe4j>|G-=I7?NROK4>GmdOLLpUZQj8u1L95~vYeNyc1vQd$&oXKHXF4W>1 z7`PQYLowV)5qj}_Q;_6IO70R&Z$Zt=222HHg3yAw@Z7|YR&>5}mdsf9glY`pyLKei zVtXq4hGVjiMlXGkFm>V(+n91QIs$A&A^#^8i}pl94mKSgjWtfeuf_xw=go_eEl`5w z@`l@T0*sA3Dsl+(7EtAXN?fRP!770RY=;A*l`Cfx_Rfv@HMAen79Fyrys2x?kB(X|>~!O#1twgPD}9+JbqFTOQ%Z%gf2@-Agx=*X2^Pe@ zh@6HyFNRVr-5cKy*o>8m=eE0Sxp+}ZC?#8f^QVuX##J2#&F3X8M!Lj@jF%5d=k>ds zoq#8xrnqwtMa+9}>dWZQ^n^EnQ$`c-zc!Ob^;~_2rSOx{ugOjN%F24?SmgmDKoFi$_)&VbqjFRFo&`5 z`EvfOm1f*4Z74v)l@_j|Qhl)h=}3W9R;u;8cOb#5bFVx@6+Eo(3+Exfd4F+1ez{R~rH zuv1QGie_+}E|PV5=Lia7=} zwixy2VVRimAFXG|Az4RkzwNuDw2hMD_i#`MooHv}E!FPl_j=Br?hTMMf4TP2NRKRl zg&K?qQw5ivk7g{-DaD{yaZSi9%!0I^uyu1V7Q@*G{n(Hi@{^8ybW8i zqASs{Mpo_qv|+Zu{Ofrzq}vWnmg8oER#c-CaQ3<&Gp zap!e+l`1_!KRu5(D33_dQqBk_X2zuda5YJS{(3SoF;Pep(ooH>8VgqD+NYCkYm`^8iZc2oTpy>W}K6uL9ykJ=EP=}XY@g3Du z5?Nz^mB_VDhNthK{qbKNwH~6{qrv)SaN$qcdA&Q*bl|R6>Q$3ktx3ANHlK5^*z|tg z+q5=X_h(Sz)Iv-DtCgy(We@bMhX+stTUe1M>mA$aSl8`zHRdeNitup53%gh4=g8!lCY*RJ*rx<16#G#b(G2 zGeoTQHaXY(Y1gE=YF7TVI)h_>f_YP?!wX8yN}*i`v7VTSfh3gG-WwLg5{l|EJdxooB`n6XYQ^TY2DtYsc)Tqk$m z3)l8ao$u)x$}iE$JYUN9lG$8JOWbKw-rne_q_4B_pL9xO^4dS?SOJeKm+t* zv9^?R?Jv`5m-pDz-#H!Kz!$`N^QGN4N`_eK&Py(H3ZpY?{3-Sfg6~fsWG4?*{d(#w zBR%B*>n(Sx-*WeY5{WW!wTP36c0lp%{eV8=Z-mrEcbzIbw;0byA8=Y(sC6Iq2r0|E zqVW0>=BbH}53{p(?%m6#prCO0@ZrFY(Pul9^Azg`rujrg8E)LT;jWkx>$r`W>o5L} zU9C~$vx(VVZH9~_d@NmYM>(>t+GHx*dsJEwF0Mze zK~tvdhn8BKez?{TQrjKl(g@7-fk?|EYZEIg*8?Ln2l-cAEO$%^2T zO5$zyAS}e8W!5i&j$~PB4#ugs4*_*Bt@f69(I*AnCN5*xR%twlwVZYM0CNmD022|@ zb8{I8(oW9i7Z9K#T+~If2$|`FxI`!9_Q*I7o3ujy6(~V6W^!1-qjM zQNesQHjbH47?iqfLfj?2u`y!T4N07eN4lk$l*NGCVfLuugNe`x)LOrH7AlP^3M_U+p@g;a6RPi=L^1%ydF^Q^Y zMJP6bT4`O$eT0LRapOAe@NoV4a*6}qBxqKB5WhZk&z&=cna;tiiEyf3Sy`#bVf)S` zuH7+wF_Be+XEQYgZY$GbyI1<>Y0?vRvftp_a%1{s-opJiSU4j`o4B{ zJNHRTL#9B7X8rs3$l&1M#}*^3;>O;2-?xyWv@&^-IPCXVw9_R_BmzTF*$zfG@vv$R z8Ve1LfZ_G1(`QHPb|`+b7A>-;0wn)RAY4u>TYhB7wh zaJMtx=1#ypN>JzZn>P)3Rr_03TA!X9l@s9(Kd-Oy2p%L3horQ(% zp&LAyE%AM~JGY!*<^l7+K}J_|+HXAK>#a>pT&sU;N>3dq*R3W=Zp;ypl4n*T!yB@p z&6G@C=K5o)8gyjWWkKGnf7wtWcFcR7&S0gc0LvUJ$Pkf1j5?XgPIfd$=mc8#-8T?M zn>V&Q4=n}gQacy{5&j=2Om!!&-(P`@HMX1sy9b0qZD3H2dzgf*mJgksm)rNf z0FsOY^TiTTVqEa?cDhI+k;H>!bm@&Y(@Zdk%t-zozxKkTmtI|-J9_lKS%wo~_B?xP zBs+KH4)@q$!H?^zR1~*p1a2=iQ#|0<5TgG3_a!TA>5q&5)$7GiyAg7{9@BOX0B2X* z&#_TcpccdDfsd;02CnM5a6qk2 z>qV$UWP^>A6NB`SwH$E_ck=j+?Og-*)w6}VPhD&vAvrlh_UsoD=@&UICNeT|ufj@V zl`P2*;Y%EVtD!COUYF1MG;tyI3|0b!6bUYwlm zf`8=(!O)MGJDhyP<+9-{1s-f<9%A8rz7JnqOWC#5JflRo>7(N2=Zk~6`5hKrxyuzE zaaCuMoz_h{ypRa3c`RLo5db&gmdUqg4+}bo5Rr(}XU@PxN%_yrOpYGYd!sQ){A_|c zAi_8pKbxF9+2&&_kvep~IgXw3+K@T}#kQPA9yU$)gkVa!SAA8t(-Y=m+_>HOq8M5} z-Xm#b(6?@WruFt62R;8U;HQ%A+~q9w!u0%v7Zk`5#=?#RjyrD!^AWim-j%9Z9N@ef zp!?&~iGOmt-(8+hhyBp8P(J!OeU4WR_S$ZzFF830p)#Tr5!%1LXB}3sl7T_~n>TL^ zT|s;`f(zp{eAP)@5ZV8`Ag(V@)~!##VC;Bn+)b@aB8oUJE)LgvI6`P*ey^OmfRiAF zl8eWb@!^r>A0>Huo7;KJwG{P;WFnLy5Q>I324R3BqN%g8^mSO(I5deA2wX53A{xfV zub-|A>!?m~Ad7p)CsNk$+m45Pc?vxI3uYM@Vrg>~n)X#4ix&g}Xe#b~M4zfxzRmmB zz~hS^)j!HE6nJu1Ic&T8;dce40(JdhC^bEmgtArPrKZ2@r@#{bB?4`m;{`XfX(++C z9%)b&u)oZCc>DFougJqeco@PSq@_2RnVGFtZ6|UjucKQ^QyooyGqVzF6WBf++B~3+ zdcw_2chQn}KOcmxMC}K>^6_IZVG%Xe*Z5`j_LR~(3m^f-a!5%UZ>>>aWNKmxq9LK1 zvk!#YNgPg;>x1s{++R5JKm+n0II!Kdd^^NM+A2&M#9u*E1aBg)n&VA97_lQ9F;Qt ze0>X^DBfq1Tk`2CpZCM=Hf!>JuUVWN)%WY44#TsP8+ltixI*M{XJ`M)j=oZ3hEKPq zMhQtKuAl7Sps0T)+5NYoE<&Lqy1PBTeUNBll6YG3!X5XJy!qcZWq^0s96}cIen4e}5HZoCzQ*yVcVOu@0Y|Rc7u6Cs|z**3^nl~$rl!{cX``|bp}Q|TxWa-!M-KoC2Q5dE`lVu` zD~h`xLVN_Zk8S$~@^lOMz=y8A$ZC84_3LR~0rndwpw(YL;6iub?u4=8=u5}{s|9$4 zx(?h%p0tsNMbhW_z-4kv0>{EG29DKlukYW#e~bmZhXigY1tg`>(@^CCUQF;wQB3TYf`X}WrGrjP41`3;$z7WXaSCd9^~l1XQ)vt7nXy`GgYdJMv_^e9*HL4Oz;g`6BZ z_|<756_$_Qo8}b`k%Hvldc)!PP;_3zF+emO!gG&nYSOFYDT!oN0ELUafBziaml~_d zTtI`Jq{JIWOXy+6?hcTtY%hK2^0uYqN=--V(6*~OUw71x}` zpt?Qcq1x>>M;XH#_YP2zNa)rkjnPqPds(`bg>KqoQ4vVoHy}eXU=A>zH19|w+NYk{ ztE+XwsSw2wVK2BBY-1?yi=dTqNq&@<2c_R;z)s=R2Zz&Vaz+&if6AXf9XP{mjZa>6 z!tWWNU`xA~xGo)ky{)iCCDtL<>|zwSqtm98STyKSV~M?f!Ckv-!OKngC>^{Xpc8-8 z+BydG`CL-G;m3UUvrF~3JfI^v@4SZb3I>Lf78RtJW-7QqCrQ?;S&PHP6a-8-?gO0h zdh-C#xgrry3&4gn{atnIEY&%4{`~3&v1L**chV^uS`BqylxzR$Do zAvwI-+`K+!-=_7C@w*mWTnm(gqX*<6TChLCtjtf1PX)g%@*mYf`+oX#V&O{dF=bVL zehLJd43lZ8p-t$!i)9`cWQ=uzm8P|cW#y|U z?%KyR+l!H@Rx@|7I5`XO>6mtRZD6JB%f0Z3B{Cp?YH{kv#_jJXE_OFK>D z@IU!$c=rJ@bVS)arUUwL#1mPVj+c-S`xYy<5)HL5{IG{^@UV_f1E{j|uUyVHS|E4Q zU0x~6U^_qce~OXAhKAaBDnS3n*!?w+xi7e{hvp?DZ~!`bF);mg<~JUVAiFwlUC5B~ zi~YSBiV%#VKLf~d&n{u%^;HN16!z*@w{sukAXfaK*_of0oKaG|Z*b*&>z4e{v6s08 zl5bhA@g)n%M2A?%ADx)#JFP`4uiN)o=64u{PJEHafEKdm_DIGx!Gd_3wUf#R(;gSG zST6yH0LROFqLD=e%95lOoZWZ(+J^Y<~WHDtEV!F5955h0b9$Gc8&bJp-+X z47GjwkCMY8Bbf*%{9wMfRWn8~X0|dhxpWHa*Yha`LtAOoU(+tVVm^QzFJS)~@q)`s zXfF67c8X--x`XvTWO{_F@MnWw=xshO;h1u4*`Ga67#+`XHRA6FTlfFT=+T#IxFHLqQ^*Rsa05wR`ms zu_wz!q9y>axWvRTjE0?Us^l58AwV0n#JAiljbGmmY7Y{rz`uVlf-`!6;3>SZ7#E+4 zQxRE@fOBNG$sftY?v|f{au&yj)1@r+GoX!b18w$~`h2$PE)dnyQW@Brr`1DQ3@n-@ zsguA6{lT1a!3UokUFT)#e0L4AzlJX;IWz@X)}-gKq7DN#4x z!Gu>dBKYlFJwjy#xFo2t?~dnC&kN5fRdjq%LR~!E6JTJ#j86azVtVdwNy{o~v&25{ z>LjFNuF%#ilL}HKP=7f~I8XW!byxvAWT`_wsq6O#-@*ioj>m_jqoecs-MeRLnBxFY zfOFMW&N#OZt4~T~fnB?3&@8+Prr7|=@rU+y>5AshYlU7V6Q{VKu1Uf%Qz<$3?WwTI z6Z6?_Vq^cyy{aM)cDD_I*FNv5!L91x==e>7VrR3ujQ;g(21>Pbj(C^g91i3x8XFTS z3fTHNXlK`dM>my5J+QH_9&#dA^P?_`P?x$^kM9>p^EN?lZ<&Ku9kUO_UWk>s!FoN6 zBGrhMl;NV0!4dj#O)aQ7gt%m(N#6chFzoJEN_Sb{pc58#{;O=p#@4`khAvuKKXftA zZtN=(4rHqJHkH$ToMM)S&D4pS83Vl6I~5ds&Gm|la_^%4#@)Gd+C+__C?p$tXw6fn z5TGgb5AE161P-wpj-jXIK3pX3d{5KPpaz@oM&F^ZGDL%BZQg$t>e2SJH5qnx_Sm#E zmh!Ii^QE*Q>gf8qFE+1V#vFn#igh=l#z0nzvubSI6_=6VO&8Lzb;W<3&?40m=J-n9 zx89{5P4!=LnaAyU5F-u#bGQd??dN%O+EGE`+B7_(Nku!hYtW-n$1yy1^e8IF`0lvk zoe?{Ud^+r!)u*QT=h-T_LN@pkS{l}yQImP1t^2@Vx4}ogs!Fk%?z`d^erkYY-oHAz zHp!WvGQ2NOi~^@_s|y2m*&o^3>r&t4R+q9cxF^7O9vh)w6jR#5eN(Ne{}y)ixnn*B zn2TAJA8!jl_A;ybi=jpl_$`3FcOl!-9o;cHZ|DMgzNj8E{(QoCRvL`k;;h*O`uh69AsRPA-A*-*J`DP; z`z~5SKQZ9F7PM9t4Qz%eIz*DKAp6}igU=2&Q8Ne--CJYjX2HcM@IZtSh%RE636&+0 zrki;T?&mq}P-fa93haLUsgxhpm*_| zGGiM~@TQm8$9#I|*cB@d%@0OpR)FrI&*+<3jJAV&tEQ*@R8xMh)v|%CnwDIB40kkC7I!5 z(V_T<{Nrp1AGcl5r(O~}Cuvo49m2UTiVqOQBMaFcdtzuGUIB6DkJyO^X@#Pc2l4WyX6sT3C{{TY_Zl;@U zd18k84op-G*#26P=8XKtya6+Lq?sYy_^-7NK9zog?+jRua3@*_`d|~vij?2z%D1Oj zsSn3f>%{X#^d~sAQOmB;Rg?Vot_8(WNC8r(XtW^8(12}T1^BdEpb6#hdG zG54a;x*Pv-qAz&km)~_1eido!D?@j0xzgjS#~syugSi5VKz8wFyk-{dihDP6kxot# z*{=X!puLMj<#0k@_UHV*@ z4ZZb`1fw{k2=vlu1%iwsR#vV&%4G!8)ZPyL`mc&1bKIkVzkH^I63!%hzmbY$JZn|f zI`{$yvp8Vg|Ip4jTfbSTSU7_DEN(q6p+sC994ln>PwnfYb4FuBsc{{6KQnG3g zyA=m|_rABAn%`8XOB@BB|Bix~0#XmT%o00Hw>OQAode?F;OyMBD;-51cbCVFBS=Dx z*omtR;hy6gPm6F|zBjb!HlxJrrI<30A#li2GU?|ZS&i0k;VJsk1L&u6%^%NsK~uOv}o%${$zK~jX)ztU|(Tj zw7{?)6c(~%hy)XsW{tPDU zELE1UPM|JOaGm>FL_x>G1FcG+NW@K`F_(t$k+T@Q)*t|FuDyQiyXzXpZC zPey-J(3-vz5FZkefsP6m%!ff*MKVrBEUylas`^aefIQ-yTUnItWbc;b&9IL$yY^cV?7hvP54>(M?V$HnqgoQMp^O8K1E-2r)^K+w?;SIO<9 zgai@^+QdcYs)9Xnf-c+1GrvbhUZ6}JJ#j*2gj8QY%LPA8bn@XY$;e%mB-Z^A@{I@V zw`x^5PyTP3zvK09sK4WtkeH|l_|pI+EeSFLHFI+=;6>vb&k3>@8!u~*UOy5aij@** zyqnsjw0E+}axxW^-wz;h-Vv}w-}NQqu;8EQu5qh#jw4tElQ;+C@WbR`pQ0A8!fw)x zlIqK2Y}5@pqDbq@Od_Z91KjqTrn=jB&xLtlOOW1Yr5e!}gP!loFOOq%D^f4LVX-fZ z!@2FgI*zGNYIzToU0)oWoLr%o9N}JBnePdx^Me?=hhi#OP-ljoA8kf)4proSddzoF zk`tsvyA0ag>n~p(0?SVTmWVi4!WA#WWeFwUNLxz_W6y#m@h<$TmjN{2l;1co{m@9) zgoLZOjJ*yz3MvwULHpc&K5aJ#Zavtt844E4lQs=fk*87E4nd^f>|UsFWnoHFC;khN zVv{HD9s_R0Yj(`S0;sZ(!$D;WEzc=VH4p&{CjE_?66sRN%7jwKA-@>)81@S0%Mx?kJD>Z;Ba5y1G5n#DUMV(aKgse|_z)Fg^^rTH`(8AvFLPG7i zvi%_lg_V=rnjr%Atm|GUam}@ut@^7%4|vA8%geGuAntWqilSHU!sWsP&{Na_%4k<2 z2PConi4>EqH zz9w@tMh31p>%^bYYrp^g3k&{q`|#NC@UX7|$E!o59%reY&Yane{vbAT;R1Xnt_|NbGNhWQ0DvoUrd~;l1w#ycUO}l@nUi{4p zG!-@Q@(F7&lYag(b4bKAP)061%S6>^!Og0IIzjqi1ROvRKm;uJVrE;p)B5Gf+i#zN zHemebl4VvMIMh&Jo|t8}QwfAX$N+oHT1- z6O&%;4PmhZZjBj2KrxC0`@CsU4;zTV5t33g)Y0-O3`$=ane^)Ft~Hh8y3ir0z$$q5 zHEdh1L>ejbfA;?}WMXQ%(2n-JYY}nKE-o$zZNDq=dVl;(T5K$El)ns{vC~5{xojIwQ);$|k|ardEtd3x>wtIR2;Rjne%03xBYb zaJkM)LdVdsT=P#slTknK5mp39*7d~n_uE07e?8+mg}SOT=IVK3Et&Vq%5<~#Y$bZv zk)8>ZCEw)itA?!9h%-fD>?0(c6K?Y(&v1nJ#KbnBUB&++D-1IrN?C$Y!?<_hO}~Fo z-#c3ZKH58)p5R2ax?Kq|Wh8H{q#<7*Ls3;0C*lRcg^WVBHft7fmUrvOZvDk9_Maw1=7WCc(3fE1pRU;Y;IjMzm>!|Tg@(xDXN z*G4B+%CToDtIk?$>$q=YV?D8!66JPH$%TgmrIGm7YPt=_1TMrO8) z;^5{F<=ea0<7@HlTTmv#pi@g%w`C(0GXclIxS_5WIL<+!#YlG*6cv`1p819dhHwV{ z#>9tYTEa#xB}0Vqmiz zU0usp)mcwg{FqqIXXF_*SL8wxy`dosv_VMYhEf1Txn-PedUz~X4cQam> zm67QM^~_})7|d#SR-MEf!{Q~+J+~y1b)?B|J5e*7|7(=BYSaQ;E_r(HV`>a+9i-%^ z#xt~b-$EHO=%sj*FiC28@C6Jn-BYtLbDy34A$3>^ zgW35U2O099FAva?vM;adzb_TmVUIqq`D`of6q;^kEV!t%{>dL0{P`2INtaKT>7R-> zOMKdIC6Wc|oYT0TY~Fm!PzB8FMM!CbPG$tGKtQFSGlKgJOcrvKFyPGX#k7WncZ_duDUY4Nc>Les3U3seq zrIQd?fzA8c(^q+kcuIIET>8|BdkJZ;hBp>^J~!(hIkNqBqocwqkvqBBf?bmhiko$L zs{=SPKZ5zLw6x^6JdGsi?f{+yBY=aVX|;Uxln|L zrSLEz`NQeI*I?&jZ5Zl-{R&BNnE|fn(|@?mU(cNpV2jdXW1`izID)N0&>mxTU^hQP zo}r}rUO1o?W?0{w#fMbcZ}g5@uPb63@{zTns3z9f5^i+JG%scUUoF5!m4fDhZC-Dl z88Z}}{;>1ZMrHOJ=lrk@b*tH48=P-^!Dt?6wq~r83^0ZvTP?iN<9O2^SUb;GrXt=I z3bpgrRPncN)k&Mp>C?fTX|X9E{f^7&z7-_!v#wwwA%g#5$N)ANsi>oz0f%}{rEBqhR| zgK1eF4T+muGXSaabZr@~=l!#nRcEko-yJ`=PNYz;UYDh@13QbU!_|U0KilQF`C5SN z^xw97**8$H{T%K=>M>tC|J*QYXdy#H#bK3)p1({$4wTECebX=dqJOlvZ|a!Fb}cqq z#xL;Pe6{7MuJe;Xp{xWjNRzifd)%MBgSa_(5*0E3?L8UzftCWO2^R3j`Cv`a_Vee@ z^%5-O$ZjeQgT7{!U?Gl-`eCz_nMcXz$H+FZJA3cs)ppo#CljZv{eP#7S=UAQeO=!e zq%!c0^I8oX?9LEDU?#!ldOyx}Np9}y>`c8wUkzHZR+Bk=Ai%*a5o8hv4a_i`foW*} zIF3SzW&3l_=JUqgzeAZM}ZFPo5cFn|GxbhWkFBbI3S(Q}%LGih;95TWOY~dx?r_^uSp6j1PDj zZ`Sw27f0ZtdT37Yu1`CE=zC0+l}C;x6pBQAv{&x_`c>X88)E>PA&Z%X!=_bikZ{h; zMh{e+OC1WB`!VT%>3hR%=TzUOi;5}hF$JSJ`8KX#1CXw!bze!Hew(KRs&&f7I6AQC7`qs=TeAT2>zCG8!9eU(~>81?>X7$1s5*qKukSAJ6GH%43A# z12;~f_nThyO{rE}6e#J6LjGc9#RFa3xY77_+o;Fe3pi2+RHq<{?nR(`PTde)`t<#EG{l;>+0^Aj=cG`O2<`=Sl(C0lBfsS7#naIA3|} zk}LwlA9M3$OZ|S&%9GeHKbqew!nX|+z#Z!#t%~Cupq63xPnU(|5{vUM z66E17Cqa_hQs7<2z&~KL=k4p)zf14`E-uwDZR>uwvwI8zz+%(4%-kXocHLebma?}T zx=Z^ZPpHES<=a+eNRP?-RZ-dl^j;$)5u>X}tB0`%8~TO=ohoT=184yK8Ew8F%Loe# ztAaL{F26ohP>0~?Po3(zo=lr)iB9WaZBN|chmJLKgu?A&2%&Im$|r2emc^%q_1oWn z`^He$qdG>LI3N#2Gf=RvZ7)ZwqEE{#$pO3hdgdU!>K({po$P3vMVP*sM7<#Dl7s`?KSM$`i4svbPxm!!FH#B|b0o&JX3 zQlPAm=TVmni$3QtRV3w$7a@P3z`Xd}HkY!M6MGZ4gkrsPSvDfWeNWAl#*o9;{XfzZ z;-T1e3)gtiV;Zw9EQm#Qg_RU`Ut8=f59-1WhvMMFV3_zE%+MeKxK&VCoIx(;(!dSV zMrgbK_=EcWxRhFDA&GN*K!7%wMqLfjqR@bXPNV1Vl{XlapZIy`Ya?;TF#NBQqv$gB z4tyMj+7AIxk8&?ZZPE~Zh2o2qgmcc9W%ZXo;LQk-XDb7M)d%9--|n`%SVS=JBp}BE zlEO&(_&aCS6}?-B9m4Ce=`gC95iue@$P-uYhmK!uM){BFl*mae3EKxCC@Nnb(5A}b z0M@NnLKdcMy&EHZQ(yF%7c*S(M@E)xl=h>+r~2Z@rU4Bjy9p~SxPFvwLFzdKPf8;* z&MA}d#;6~@NC`h3Rj?bryJL@EpS|~{rRDNI4#pi%bL9Y81A+E@=lj!_2c&f-&tsRq zi;BlioNzesGnCaJaj>onLtylDL6DIy7N{3*pFa=@1k1K%=Wi^3M|WT|X?e1$ zKn%TM*1)rC#97+@zq9n=v`p^kBL3FfEP104h-*6Avb{c^EjVK$6axjk~Tx+-~HkuM&xVRJpeQIebH@w&P}i8 z3@Zjmzs;Hy{}!HKfu-$l84(r~)LW!i+Ymi~SUjy1^&wv#nD5|3)JT(;^aNKjq}8#=gT$;f;0vW5vxiiGf3=e4$4*=zjnY>A_QC z7bB``6!x6EyqQn%^rGISClI(NC+D@pjX)o<>(tzIhKgvuP5x`X6`>Qe2imvM*qGw4 zGZ_nC=ez>adv0J0>ox1O(W4?K#9IG^Y_e^{o03M`3vH|;F*ahu!WMEN4@V7ba)&n_ zY*~KN44YqwgXAm1jW^JSTq4&0MpCcKz7>M)w6(N;d+F0^)wSuE@v({1tknDkxj{Ex zw5-MKw{f`L)zQ(>MZuiY?n_9y)~3HsLrJCylLf<8cm|*|-I~<6b@Kbdjd~e?4Dh24*TTS0#>y*4X6+9nT9QT25(CC@aW&^~6EZ;;jo6f7eI8+>T4l8&zyeQ;j(+NSVIAoH@EQ zgSl{EWW8KORCM^y@@fF~qECnwd4Yt3!Y+u_vyl&4Ep*8D=#Oh5K9eBqS_ir2CKD;4 z_QSWSxH!yCSZsIRI!H@N+LM!$Qzz@FWvD7b@&vXOKt08hcma#o_@1hVzGK}K7ERsV zJSL9UH$SRE@j%{=-C0>5rBvSxx8>);+kj1K0A0a#UtTv8`5-@cmx|Zt3R75_qcNy#7$ZN#9vz@Z7H1oF1|*>8L;)7%*sfrV;e7@~%3ay*VAMl1=Q#R{gt$piYx=Y{|a zj0!*|YW1R)N9WHoj%JH6Vu_B>anZkc*li)Xm64Hg%>D-G;9nONQFidDMiburKC_=q z&hI@+B63ZM5V6OE`~Se1v^x?|6_qM&xhcV>=}~!mmx=La47GC?@?k_5-Z2_Ank*c# z6JQYbbpzEu(`o{aT1_u2^ZqWtxsF_f;g5t;B{bIZWMEEaCKUuZ2k~T9tD|4pVVmu0 z4SIjynr32KaQL-E2e}D~Bnh1LWc$GNE#rVnTGvK4HEA7r#2BQOURhdtk&WNs%-K9=sY~6ym`pWN zw`j&u*%&%kKx0T)Izw4!AxDqGbA!L+h42PIl}Ny0D|w8y2Kd`OctGJ_*W>EUX=-=@ zbKO+{VxIAKw0RcKVZbI^NG7Gsl~Zm8U~G`nK2coDm1oY^-E&BZRioFt8pN8+ zn1@K#)bc8^*fL)-r- zfsMI+d-Ek$wM0ik2oGwfI8Qpb!A4L_Y_tsh!571N_LmtM8A-}KWPy{fh`llh&&L@P zvF2gQ@#@E>56t*9|KIIQkRPgedkGm5f9uQ8yEZ7g!UfU*N2s*P%P?wOMrBsZoTEeMWF@{ zkJ`a$*tDGS(9J7dyL^80@nh~#n0+qca(m=UX6K5RT=QO2|fR=H^u<#-G_+@A5pn z6F^hX3+GqsNd3@?t^7YhV4XCbFDWS@wlkW?SI}^xZt=INzVFcmq~+Wrr!TD`dNo2} z-QyrddPT*8FnAcUR3!cTNgoKl9zGPr-No-XYSI(9cFe;hDZ%jX_~omgLRq`Q&TcvE zLPpkkp5Ew<%$P(7RLHP$Psz+3*__j^L&!pn zVYL_3-`{_A)ASnA>a!GfEbnTK!$u8}RkE=pJ)}6a2pv!1@Zv9dX4sj9lwc~)8VmU?njN{)@4Kzb(a^xAvNRE9U!WJ@70imnrd_R^B9IS^0jut-;op2^Z z>d?L9;PO;G`i2#hSmh8**0h_JyNTB&<*rIKCqX6&!i-J;HCag_qQ8etBN8CWTa@c{ z+nwEhkn9rwLk`;nj;_=l2= zuufbI4SdD5qkfk!yZ6>poGRDs@OqTHw20Ydecoq0Cn272Xkih}B5w#*Lv=g?gkd>i z^KY)nWohCyyY_D+mS_N2Ujf4Nk~209{87T2_a1FgN}d0XDf>CzO1z{#c^wOz(iW(J zt-3w>?rJ-GtNhtBR7oa}6Y|lG&o|)62%zgOsCCqwt#6;d}Bw4(X*~cS))x?fDWx1}3t`-Ay(35b-huBb zr%Z>S5|61Nc9JrS1F{>awF`P53F;926lRz4`uGeHbCkmwY&B*9&cn>c0o4hXPLt)N zDApza9p>==R_mBnx+hnytlZotRm>8HC|0+Bhc1C%RW;y~ndCpGoA+P7U{f`=ihX zLD|tbsg%V5zEoX9W4D{bIpk%K5AP~ zCU!XNeY^=*{GV_boC<(Yps?I88>$|}6bWmZn1gznW*t83OrabF*4nMn zfA+XxMSUE%pb$peORZ&FS7lpiV5-GHeR3U;6!=Jc#0Q|6_^fa~Vj{U3{*~$JU3&-4 z`LSLU78bYx(A*Z5&f-lBg!$1d_pB1bY2wkb9nLt z9$?FjYTKhI!Vc!TUPT>%F@$8w#=A&LqK4~W=ezIcyT7wBI_ilfR*nT)NBA*p zZ=P29aYKD0wr&d|{BX?jHU8qo3x(Qu^VC5%v@fs-37MO|D7plj>kp(*EBmhPA@GF8 zg_%&UMZ)U{;sX7=?A~LJXK;>0QpCddgD+$P!h4k*M3=a##1rP#&NC`?F@U*=&TVjT zLl{r5(kcieF=PZ4`W;Da#zj(LX(?L{)jyYYF^}>Jd&7ip(jp{x-CG@q84cet?qybI z@31sWwJRWzI^}mN@?!0)i?!z}tH0d5#k(T<0h|o@_lJK>+P`7rQ}?t%_s>>OU;3q{ ztN-1+Z+s|wP*+N?Jtam_uWf(0KzfX>cXZ^VJ1%lOi+a}fc4y1fhIzDBu&Axx4H8r2 zuWQ3(Y9lY!B~A}hZQ6V&BjpKH2BUAIyj8W%fE4PA85j%HHAGYBLsbwvu#J((9fS%zdO0!RI(lj zC9|!MqdiJTnJgk&2GqS#|*v}b_HAeZJA6%_&S@zWXNAyt08 zxrRjAt3_D}U?b)v~IP?wIXm?g3KQu6KdNprP$M6(9sr%xDXxF?MZPd>NhrA)_4DY|5*zKW{YP9^@ z$S%}yv0+#DWtvF06}w$t_k2gV_R5tj%l!nNdR6;;zbCbDrodv}v~m1m@Z;f)i`{rAtHGjWF#GTnh{8L;E6y()~Dl6||Pr-o6|qPVv)n9u5Q99X#a0?U!(ugX zX#SGJHxsF&5EEy<=wBet%RIwtFZx1Cdq((0SHQUQLj9|`%ABP0{>^#DnJq6?as@Zo znn*|VtKHuQ$HAws;0YTmQs}okNWNMF__fWi;o(wwtIsVS)_vn%FdjMMTsC%M!e?w| zYFXf+Vk><}7EPR;^CjzN#)b8ziZK{(3Pqvh%~<_(nk$-GXPXy``EKs}@|&x*n3P@& zdW*V!?Y(?h{L()cBxIm1qCj%tyv(txCV`omp01ToTPVSspWu`{^WV66GaW2;W<^DX z_ATv96P2y@t>cZF-1zqzuL^I;S7SxpgSRz#!&#}Rm-G*3%AW{2()02p=_B2g~wl$&TY3?;9enh@3+f+$ai=YtLF;dle4$*zl5~)o9}qNA!(3Z@uBa< z@7b~wCr-E{y#RAEz$3-!3F$pXsbh|NZC3X-0djx;tXJQ9407>BB{0{YO8wl5{~Qm6 z@?d$LSI6#qRL05s)uWA4k2I_U&9$ZI53U9mBrx|}S-Wst#Cjrm?~LFBQbUc^kc>=F z@j9L->v9uT%a&isHBCA#YWbr-R|%v+cY*`e+dAp=Oe{IqY^B!XnTmW&tZNhV-%FM( zG1<9p9q%oxR#O>aV;SM*cklk5Vs+&MWwZD6w3zih8=>fuxs&8b_HSkw>!LcXS}{v(EBP= z9eR=q$P`xv%?)Yw(zcrVp8fga| zIsf^CSWUom=P&kx6Qj-fx6e9Kn${u`9?Hak;SEf!P10KqC@8Eoy_jz!t7|k7H&H0w zK3eRee-xd~jlk#gEeS&E7*BY=0u4u)}L@vxBy;6(Hy)Os+&# zU8=LY=DR_CwnCGY#7ZYCF}-ASs0iM_{cLbmEL4YH-TS{<0GT-&4ACmsn2(w$o7&(n z?$^cDs&VZcEXhN;*z)zOGV{pI3Rbp-j4Wjj#?N1309ttuJw`u$Qjj|;*mUx-PU^F+ z+4!#62Dnfce5tp}bRf~&r?fJE7L{$-SrxJc3yf3ui{OuUYemO3S*VAIC#dH?l6q;44u(ofR}$V*dv!-lUyyl>#iDioH*AWQKFy3d3Txfk_vQ&w40 zeAF7*hEy`ghQr~|xG)TyuU_D=6VLP?Ri(grFn^w!@8@)zdfi+}ro5oQkO}($fxAIV z5C7|^n7vIaMCR1$O;aU}H`ogc{_iiy^Bw;8)~#DMo5jRBiXL&!Q0fK!M{jdL0Srw90xKa?)*Ii-|x2E zKH7YgGo*MQ^H1`T;x6eY4xJ#m+?gq*u}dR~0&+7lAVt0L3?;Z0d~cit64yid5XoV$ zP7B$n;XJeKUWl0fN$D~08!~1OXj^Gum(*mx?vC-s+KboTjy*d+_d`lE6M&;oLw*rs zC|#423GO&@zd(0M-jbzDnPph|n*?G0$hT7Sklz1X#gGHIE6EGoayr#$wjXvEEcTE&fVl(P3eF+q8cm4=jER&&0pC78JO9)~n*RCA7f*f8 z?*|FYhxil{IVRG@?keBRbIoexN`JmMN{rP=MHY^bT+;r6y-9lIK{R2151lYYzf@1d zj$HLSlZj{ZN`|t!&fw*7H-|L1h-uNLeQ4?MbZ8*w$Xcx$1zQ#0toGaZFR{!|t*r;s z&yM3;z+uAU#tp6Uln3vh>7^PmHL-woslh9C+V9=8wOznL%~9O3Q*5rU5r(bs$fyD0YHUSHf~pzcYZ6{`IE$_rDB31gK?BfRtJXb?1$$uEu(#V zO#$O6F3{e*+HIyBAQiD)nIxC6lbB&|kZ!edtJlPf?%1%T7DC^HIqoi;4KuYHb>=%dkdf02dZn9D^`@k5^mW2-EaSD)Ig{oVAd~9H$gFDq6pp=4`hVhON4Nev*4m zdC(F3-IiG1XXFH__gQgq@r40c#!q~Cc5p4}=JpfFJ}!&`Mu~F(yPXT;{eUbD(Ok3a zrq$fJzUrZ~B71sYe;JaVX_U5Fkom!`fJyK-MEM&FUB|CPKECK&G23tR@cjiFi@XmD z5Bg>lt_f-)9~a5pI71>?tdPVjyBtsaxX(EF0Z6yQQEpze_b$HVw-2DB_Nf8Fc1NGi z7C+-u|AqK{h0r8%qvdyKe7jz_o;OZ5^F{PfRCnA5QK9fMDo8U4=6O*n4nFHHE)3wt=6 zSNf|x+bq}n#+Ne*b$#wo4P3!=DH+=rk-QzKZLw!B=hE@&+`B7pZQoq=t0WI0(;YQT zah~dk;`u}IjZETDqYgSgxfp*0MGHH@_jj#xoUZCG)CBJU$kMPjOLLuu$bZkn> z(B$k#GS;P;ni1gVGIpQsb+XHIyTq8UXoCaQ4D_gkaKrb{q~mA*vE*DrGMS0yV}8D?=P0! z(dq#}z^`f~hkC!Jcdou`UN55Vl6Fm=A17leBB}fTd=w(FztTy)cIx%tHm6QKASNi3 z%NZWln=$*x5dZN$Qa_zp7SK5EUb{W&SSWsuv2n9p{EvkI`7$V98Z^1SUY#8umSK^n zOgVQlaLXs?js=DVTO1BRAUwF4<*DVjwmS}0vwfY>OCi$D_e8{b{>+l{kov00DllDU%WmtP>mqZfX`R0PjWxZlKyvjfSa;Rit#RVrm`A4JKqR+$`J+ZV7cwl^AmlgE0$VxVG+b(ja^Q*wWo0T^Q257tKe;2iV zR>D`o0_uTm|NOuD#iVoEk8osiJQ-~nb!{HjxM1m(`}r3kUmbU9w+ebQV70;a*}tu1 zO25%D7Zuz%O@S`fu{w@k>z!-GzU1J4qlecmqvVR!+&kfKK{1t$ay#|u7>OkO?Kk&0 z%*WPPQuGQee0TZ&^h)?WJ0BM~*lRk$G`ST}U@9HqwVmYK724($JXQlbSL8((Z7!R( zF+&2g5KQLe9GdB$$vXqL{1Yh?_W+{Yg@uKkJl*Vtdr`oAx>p<`Ui5cBDIRyb3KLz@58yqsoLa^#<6_497?yKVJSs-tZ8i zI_mQ}t2ALV>$_kOnNf`LLxm_m*0XLc70(EH_|Q+CKk)FNMg9V|d@C{k1&#wkPu6P@ zcmU!NE4zf$^b#-&e$M*Pnm(lvWF~_Izp1azGA~zFi?%m4JzgHzz3;r^j^XEtdyAF>LuK+IY!Y0)*)-%OCsk^ap1ZTV0Hi1BGU79ky4_0s!ml|1LLwb^mf{s{-W)&f!bYbJ z3~S_Tp_Gn^7^~L5^)AfCJHzdXAqYF*SHpwub3>kL{t5CYB6N$jr@ks&>kuBI%CwEvkoXT5)QGDNCN0MYHN|#aEYzD2$Nq$e^7uq(k8lP) z*cBSm=LfHbnaBv^ec;#Sj$bC`sJ3Ch(_k*f7?O_hz^|I+G^f4ZlmTs zF_0cG-z&l8)FvDxk@Tfb9b6?yy4eg*AWAPvkOg@>b~qIT%VXAvTzWkhPG?CNgxug$ z*gN(b7AsK~ElV#HWLzjvvd#CN@kONU?*141=}qFhrv1DUre}BOz5ZUr1q$!^t8VGX zH>rS!{BaU(QknOklFYIoy`j2B))t(u7QYo>`&Pd53Q&o(l%G@!TSYk(RXADQ2>em7+l11k*qZOXe+pT zrtvsutxvV+N33TT z3gNW(S2vMJbv+Xcbt_4gTd|&~{T0>^j+Ro%xo*Xg>1T9PjRu48WdNVaCleTC z+u#E95nK*3aMv|4DfvEjlY3CiB37#GvjO%(urWg4X*F?kvFq__?le#vS^Q+|Q{=3#sHU7yJye4wyOJ4D^z;i~i%Y&+D zD^{%Nm?SWmC+qjTMkdyPoM*HvSl)0{BE$qLGH8@yt0ESqyzvf&}sD?c76j7%& zd+o2z0Puuy8U_KBf+M$X-NOGwC-o&5FYaWJoNteMwJ2skNM1(=j7jqaHBMMeigP1H@`>hJ>Tk~`gS_BrWd&|zCnH33i-=+RKmg8 z*&KC5t>PtpR1D~_Py(jehbtdmy%RVZ0(-4gV#`rM^%Uq7wSq`kF_KGc30$z5OSPE` ztrjI}2(!PxT*DE+nR+f)Z~l$M{2LJ{1v)lN@taGp_rpqu7A#ygLpPUUC5scdzA&4~ zt~jBk6`{K$Dy6(y6vpzI7BUSb){3#FwzkPI?fwH~o;$ZC%lMJ*4$T={Ej7u(l&r59 z`2BVdXhLIVUsTA1W$G2s)rG65fiVuxHrLG3=bHF14-@bD@|`>KRPe2t3z>8WltwWgn{0#C8jZI;{)BBH z=bgShKm57C?Z%J)9y5s5%F}D+VZ*-ce^Q8BBHQZsWUCFW&`LIcSz;+92~WL zYltydkmO%UXu zaXZ01?24^-K+);V^6AQ^aoM!iv6Px>Vq~ouUQ*QZaR)WPG=G4C^^LA#t)hjyR;+?H zGz}%ODS$k~r1HI2RsB;Ic}p?X9U{wJazQM{wO}s}zYq(tq6Dw!Z4vM`DoD zx_xgZ5nVOZ7;RwYIg)nPxN-ag zIG2a=>LI;qzmyu@a_1Yl^W6A}Rm6!5MqG^>Tlg-wuyp~R)T!P+KJk>i;{JGWRP)wo zRKH;xok$_d9`MuQi)x-rX_QGkHCSyaA=B_mZ#6H{{`(7t=hn)#JrAi|wH!`uyeFH+9x@rdjr;Dq8_2y)i=G?(@rkp6~1e zW`uz;Iw?Kry=;FWA$pEgl9L;38XXqGk?BnLFZ)N4Uhiu*;D&sK2rOx zc}2w`}nR{!$ZQ7!sEG^47n`#LZXzc3JOPE+r4o8Lqm z+vEfzitp$C&_i^fmFl(!xGp8fz!iZUVtRq$0BiT5@7hKQiO_}si)cAVmV0ZhXfk$r zJ`~3OKf`Be9nf0fv|`VNb>pb(YirJF?%v1Wy%KQ9_s3UG`1hSM13WJC zpK~0K9JB26?TO%=xP@lf>clKX*;GNOpW}rJ=Enci*t%2~f4{%`Dh4a&i$U}q{hS)M zc2d3hymKMb>jeY+I`q@ouA6f(YMu zPuwIzNPCk%3Z)nG^Ce0$Z_ zM__HOWV4Mjv8+uO&%SjlSi2b{bB~MRxCL@>Hr8%Awq}KN6b*p3YL;c=N=Qi zZQPn1>aUdtJ4PvC3yqG7u?MOz9_V9Ph`zj}u)*51CrAYi0@ZtR=*mvtFS{j{cu&6Z z=WLvwRG*t1(pvJj-P1*gnoc6cwSz*S~%H_HRE;9sQ3J36ne& z#aLntjSAt}9LXfCrK>9+sj1e(8d38xYHBw&(rqo@dY-be>P?CG7G(g62{O;wtM1IR zS0TZ{#NP@KC_Kbx$SYH#4{IDjgOSlv*h8EHGDOdP&(Q6OuVz-!deQFxT~t8Y298Di z_m1%JwX!|zRs(tl-2t%(M-;pW&YGcK;NGu>vQZuo=@Fzl_{Jvw+q;@qIRM%KB2L4K zt4URYm+d~%ppI0rmZ&N1hZoo^1HupDD_VSKkUm&UXKk&SsA`pFpd!4&#^nuPTbWlO zFqPy^CVD5lJ;-7+qysDl%QZ+V^y0O|SMdpEe_~!!UcZblqOLETJS4Z`+HkwPhDP3- zH-|T?d7egZf)=4^YVz&(;r5LoB%*Z%#Dw1aQZAj6U!LZxAy?!2q>*WZb+b}=R#(n+ z5k$x}R3N8XJ^H*706ktqi#rH!`DKAy$U3e=1wjI#;8L)SmY~atfbQrRw|`N$NdZF| zah^&wg$61-%}bZlp*zA!e3}tcGJg)VuWVE^LK@CB$Y&gRWF%rGI0v+iAy)Zz?)Hrz zF6ogLvKjgLbN)7dn;+5D^`C88L%M1F4=l@FOQDkY zTlwPULChSE+U;5AH;`cf?_d&eOucZ@t!_BzR>DMK-;b)lx_ffTxmmb_8#jt~YSOFb zc&kMLr#%b_$-=R~!)o%KbNO18xlIH`l}fxBDs^Om^$CTb3m1l=>K!|?+&+}bm`C35 zz3$>N+Gir|k&rU*dU!GSx&Ps4M@!sIxILvq`)7}E2vr5$!GqDpm#)LPb~6c&4aLQv z@DBbe$-_$Yb7}M?RclB+)D036t;k*YnUKPuN(UgzgXV|=KAuW;GWwllCA&1F*Ei2Z znlpmJa{T+VM1B$}?GI3$3pYEr~h2nt(Dq0Orj6J@^$-es$X2$}XLMn|8{G`YWwrnhn-U3ff}?Brh%bU0lSM|UUBr}p-2 zs68nczFXuL&u!#Cy!zPD4y@%3|0772YQ6(vSPot5^rcphE^}@fi;X0R>KOOvAz~WA zkI?C<$F|BlZK>!;)34*d%eq_Su9A!TB9~0nK|xR*oe}xYq(?bVPFQLG{uD5D#A$<@ z$QZkQ(c80`;Kv@$xNJYS1Zx%U=Q*3aBc0Hh8~oi z*)FB~v}Y_c@{faXBqA;bY}SWPlnrXJS_2j!48cbE6iB21V=xnZ^kJ!Y@5J?!Myq*m zvDilu;w1b)yK?VR8KSoOiMj%$bH`Q6xph1QWJn&LDx&$7v)BRH;odb|@+;-YwM-M8 zgB>oniC)Z-;_-%0kT=!8J*$n>hcyRCk{i^XXj`i31w*1#tNew6%bysWTc+vepCZ%Ku?pcF<9h7hBm?(A%7m)W)P zmj)nn4cyW&RpO3s)Xj}tIvMfy=kf~el+p7Akz`ux@3f9Nxaac1j*zLi6|kq(bv;PYiH91Uz-SG+{(G+N7$*(IC~yaw`5MRwl^roKq>=< z-JBt#%!zO$n4L2>tj!_!$|byz@jTH$o^Y#8Up4(dcweaI!fPyI-SlvoQaE!$?w#Y? zpCB0}*ET6)-~)?j&($26?qe@3(N_G^RBG2oKcZfL|B;iJKbI;Bq@4gzhavSeOEtRZ zVA;}M;*pKrdC!moY-WONK3$5kHVe?#!#sOK0GGw(P!OuyU%rHn$YRjUUqpb^?cRe* ze%QP<$8!8~?L`H$NJV+MHHh1HT~Vj=&(K@c}S3&cEH@g)sOQsuHYHV&l9XNZ%VuDMdTlv}3Z4 zMFJ8#7PNEZA2$enTNhz~`bpt{c%f4sYxWbqfc1<)qM@qX;C!b!w(+8*D9 z?7R{k;v}Gr#3#jTT3g>MxVRpQh#}}zALFP$tMZ?TiRu4-N^|+4RG8i&>5%`^_|W&8 zvA0_=YEzv4m(p@0bCSi*Ru3F!Kxz}8Ps!Os@@crJZrTrd!rJxydQ?g#C}4fM*k`Fl zMd$@Sh+;qVSJbZJ<$z=I$^AzW@ks=Z`e5iOC2!VcNBC^`T<1_xS>GN)Z~&+h!2(Oh zHu8ls$cVD)?4N~0gM&%tUP}(I{^)tNYIerMtyvG+^dqMx@|SnHz3L3mZkBEOrxyL! z1lG>tsq3jkp^_2DE{xrvb2 z(W2|^XagmARK^E#c2UJ-ZpqwGHngEgb9qpGqGN!h##DMe*w|qtTyrY63%_Hw^`A{ZF;kdj)#EIw$(r23x=jZCl#E_KQ!#jjC5Y^~l#K<_JA4`o#eN-(YlsBSLe_@~lyn z+~w;C-d=>zDx_Vyst7jot<7b8l0r;BEDx4XgfwtjV5MZZHW4zyLh3D@?d^#IAf1SP zn5dB1R74^$j9DS!j%*1Y7vD=keA`LDaqhC@&#b9@1kz7b)Z)Lq25 zV-3Iw?KpHu*6vNmdu9(pKK>nQ0AH)Mnuka?mH*VPm#kVjKrT9=Y(>$J@q5vglQ{dB z`}+(`A|3j1?X5F55aox6DJ!JU&P;yq`9410W#jmvSE!x2c%W8tjdd>UB$M}ap1dk~tqBKBk`wwhv*dN6d6@ z5#tZM2{8_|!Tj?gfK_mj8wcn0GI_SNdWh^_RM}Eq>w9N1G$ceivC%EpfY{#%o=ht#l|2+>lx=*P?yVpe3=4qY4>arq+ zKAG>Fh5&z!D{`y*%;{Viw;(N$h{CdSh(hvCa1Ny94 z-mNOOALBn4e0LVHb~iN1SRq9a(I}V5pI&$yr;(J%m0f3PEVY#Tg)fiiw0gh=K1RGT1ngh0@DY<%*YgyJOA1)<|drh$E;cG){ScQxa(|*9FvuZ1E|e@Lkjs;(m=BZecILU7pV zgzUam?lKDObQ<3t0bbHgNvMo^tq0w`J(Q*c5ZTawNRs;BcvwR)uyVzUD;F+2^S@UV z?$6p~ObQl$MA};|Ic#%7x(!4*gq?(33+O~>4IO1a@B`(LZC%p_-V&E@W7`6rPY^NT zDaITL6Sw(w9q-5{rJaYgJhI-d%Qjd*G7|tdqzb%Tw~K@p|I?e>OR1PGz{}PrALudR z&woEQ%U-TW()Hn*{8lpnEkIO19vBoreAy{*sQ%_4&NIpvh^4ffs9$|q<z@VPaj=bR=9)wTccs^7ZqN#QawhtiqlW0G;a}90$aR$6w=GHQ6CTRi9dS z?DK<|4uN#i6P@iS6|`&a6sI@aHF=^;=DD+1y(e z)Q#HtHd&X(g294!`GUi?8TFAdJ!c(o7G)YBAaD_q$Ek~|x;4ur9=ylHPL@18<7;7l zKFu~$GcD%VT_=^zLd(IFKtX7J<3^F>F7eRBF5u)_2S5FOwSweQLPRl()m_sEA)Yxw z$pwIl%F?4s{CiAbhCL%kb5~)xIcGZUOxx9=-Yxt;*b6CJfB`}iI$I&Z$7Zw*%naS_ zY&|n{LRx(q(ZZ#X*a6c^iM=m1FN)oKk9;r3+u)UOW`NI>SJ`B|x*o{M!eC zrpp(HrtK)s<%4bezZK{?ja&Ig2Fs&7j$*OVN#TGDA}3QVDe*22t4O5DKZRzBSvFNQ zBz(nUXpPoSUcdXsg|ml0@F1VVKEHVHfHWuliKnB*bKPo=r~FE*@{JP{$&d0ib}lzp zjkZrr2e${M_Qhj~aY*9myY;t_Oy(CaAl^!D_eM>7m{lnPz_1LT`AfrW#Am%l4i-n^I- z1Eq?N9_b^!Wz9xoR-(X=kT8RcA_JOX@Xt^pLi~`|=-Uqu?xjMc=P7@_+dEMq(|I>B zEeNocV{Z#7t=~qfDxNa-$u?+NY{Omew(r}M+k*}UNU!gE$6R(D0zx?+mHGxzdJz$& z12OgM&gq3_5|IA-3*mOF=F(Qx<_Gwfu=iR1{P$W#`CGSK^}Um`LiDZC2C75Me1ps| z+9%$d0$us}`3C4;ouyxj{MsF7V58YsvEVa#^viJj^=HMS`}~~KTJ=SC%2DSUJ(c>- z4Ke+PCZ5cB3r%Kg{XHo)M4PL~2ZgU5`OLQ73R2+9jOR;8m0^U|I{F~R=_mRXCw_@2 zo$Z9CrDwX+B&fXNnh&r>=^}$~b|uOUJ>!#&_30Mm*Wc7a_RNt30*2In4K6Cq3{7u1 z8r3PbqG75nb5fwHHStR6sIXbRpaBH?f89!2*?1ng1@L)u@l$UNyQky+(*0iz{Ak6( z330gx{gT)Tzluj+eVWcQ;E&(AM&aA+q#tb*-I06;Hb(9t3OTQR)h%#c_af$N$~ndl z9@CempQp~xG2gN$+YJt!dGz|p(GSdxAL}pkRyrR3?x@}=<;~su)rgkZYomAh@?}hs z-?HqwEM4Pzc0!F6fBtv>v5~~VlDMmGBO<-yZqlIz6@JYRS1F7CG|+MJOqeFz)@=Ox z_a!zh7F2Wj(1zYr`OmADOl;&{QjD#isR)Q=dPOOR2npWZ+PYM3QaffN3N)eO90yZVj~;1G>bk|r#bURa4O+ytuU!_@HTBV=_X$( zcY!U0bFGIYQ$wLXwRd#<2$op69qmBuaEW%Shi#(<+YtuHMVAy}sP~RNlNS$_!vERf zDpoViu~^Nk7Zz3>{Wn!n+&^O7zUp_9?{lbm@;mHuJtT{(MYU?~yi~R8zrwt@P;IIG zfYiyzB^-T))Zo1HlJH>7+WY=1ri!a?IU>#^xSW zKi-()+y;&+8KlEGkH4gPW4q?*T08L#t_O5R=*Rvcg)JDLp}1+ec;G$ zVl@Y<--QI&S=k2nDuqyTJ+>>?&{({O&xzH2!vkx>>7-lZloI1P@*cz`Z-3<$L*nBeq5U??3NklZtENfp8-Rl8m2E>Jcs z7gb2rf(leTP;Di6L2b1UNIbBsecL|)?ZaxH&`N-W*aZntA5c|F1ENyXMir@%ZD9w*|267%UVDghC-)*Tr>R>h(H-Kmb)$ z85tP?V0n3&bUNLzYOPjddU~3Az5dGq6hh#-E~=`sva$kfS>*ZWpJ#D#5z{ouX0res zIB`09q9_WsZKJ9xp-`wLy)DP!!hga7*=!cmG#h8JSd24g&hWqk z5Aez>uOOvF2*K&orx_g`WnyB2WHO1SX=s{;@B7Tn&2jPK#a7j}Zb8#DnVFfvvMge; z7y!0y)7RI>-o1NCr_)F&Q51z*t%jy)*tSirR@+jf>qsfNcI{fr;MxKxrNsAr>h*f# ztX{7(KYu^Z>C>l4Bob(v2EZF{yg{W>p2$gQ z4j>o|(%s$N1WpKnl#=hi{~q7>Th`fDnGr(p&O7fkVyYd!ufP5p$8mV`%{K`KgN@SD zQGg$Q_#uTt0pIs2m&+}Ktkr5PEiIua3isW2AAhgC_8MJXT`lppRR=B0A|8(;r9@R# zUU=aJ`uqETlBZB8@b0_sHp)sqpKr^>Z2{DEolq!*<2V?G!N(te+-Priqi{IfaOuzK z(QS8J$Y`==60zqfI5Ip+mqYMrX^696a^6j_ZHofb*E+Cz>1U1w};jD7p|5eNi+8GxlyiO)a(9MAKZot?#T95R^7hk$`2~|}omw(Gh;Lm^k3qceF-~k>IAMgPI_((k9{D1yS zwOS<_jWRho$&n*RIuB3?foYl)i$%iWFenOP!(d_~k1r(;W_C5+y-_I>)HM1cF?2xH zHK+?#S64|UlL#Tu_109k-0E_<9GOgpQmI6tP(b=VbtK=JoA^?4qjD=#udJ;wUwvRv_6*pO^n7F>r zvQ?%x5@DfiGF#l_SBWHRw#~tP`}pC9A6Q>sr&6gfJUrYvfVo_b+1Xjb;V|9Z-5fe} zh^ebr`F;NoE|R^;G)2eZY;K<8qksDVu-rNRxMu`VsCISn@WT&NEEdV<^VDiJa=9Es zLqqq}eNPt)A-I11I(>b8EH5wf(n~Mh`j1-$zz7C;a`&Fb@23Zck$}AIo#V%klgs7k z>+9p%wQC3=?g{WGEoho17cN|2V`GCtp}?!JzDhJ2#kOsNfdE%OJCA~b?|=Jvz6Zea z_Lr+Fnz}Vi)GJ#{Rx}#r)TvW^@WBT-j>DNVXE=QLFo{H>J%HtMnF|*#u(-HLe}6xr zP>9{TcQY_>>&74&iBNg#-&96NS#}&|W}2@%dU|?z^0CJVoo29q67hTsmckbLBUEb75q?DXJ zdluWaDV0iFU!bb!y3UCcCmKw)ZS(&7?_*gOnx-Lyz;T?$`sp|hp?^?_a5#+Tc?cnR z@x>Pz92{)Oc<;UUa9y`CdLIF5toc^HPlv17+57K_yD zbv)0zyNfkVL)Uf2$A8C}o}OlXeVw(nHI5!V+H7`3p{J*Z#l=NRr4puTQZAP<41;7c zNwr$VG)+pS5}TWw6pO{Cn+AaAo_mh9wKdk)*O{K4W_*17j;n)IXqtwiD1TeEP}6?$nj;tt-qi?q1$ZyIdGjWhFJES3V*|^wkW%7#9yf2^#C2U1 zMIoQhqw6{w8ykefVRT*Ri6@?Dd5Zbj04F9USYBQxlgW@sBpOSTWm)*XkCc)?Ai&tz zSi^$BV32aT%ts%6#Qy#J*}s2(%lg{7S@`0MFIZe$L}5xvrBZ2t+b*TGS`8rtilX3o zUc<7t?=4?_^%ccpv1OfYS#WZ4l4`ZuP=5R4x-NV6>_JskJkMipZmzL=Y+ovE$7-om eB9%(Dr1O6@+y1!x7$gY*0000%EGk*!>NklMr{LG zq0kT55Q0WlD-3__8{pZ0_=`ERyJ38pHj*fb#x1(`20HRcSOGc3Ac`HehH9XHZ zY}~k!DV5%3yMOrc#~*)6*LBBuRoG2pl|kkdMV;%DeBrn=S^o=ooBoZ|~l|efzMgs_q3D$8k7u;sn;LS%W=$ z_CVKl6bc3G+qVyHw;O>#05+Qq6h(oeD3Byc@7%d_Xw|A!zbh8EXbVnGPMXYSb5%N> z2FGy#fPZW@3#ZcwkH-U^=b`I52!ent%b+L<*=!cFEYAZO3;;k}y?V8JW@hG&82+CL zYMKU3)1WBIqD)Z~ghCiaX@ZyUvLKH=$QmMtgx~>BNR8@thX~n`8PcR$~ zU!R+syXRR^o9tKVQ*wmF?nBbiLr78i z&wm3po9zh0FzW#jx~{hq1VP>F%zsUgrfDz?gIq3$hK2?g%d-8Ajg8mub%y78-e@%1 zgTdfpqAX`E`>HE1FGrzJK%r28!{M+w9FF^zj9asLxocSj=jP@TGcz+Y07z9;^;|Be zXEGUNvss2D$t6S!g+iVr$v6NAfSM2rZw_$7NYAy3Q0G3jkm?n@?Q7e*Kc! zY<5jgPmcrwfxW?C@RuY>mf7w0M+t(!!bg%MabRFz-Q?utvHJS@6^)IJLNppZ5R1hQ zoH}(XQ!M6kW02prZQEZB217+ImqTl7>lT6_t`P*$C}nQLBnX?QweMx%%Tgm&*!5%J3F^WqtST*L7>cH!B>ief5~ZNEhZ=yGYS?n z#-U=C0t^-ojD-Vfn2)4rG>UcW)_-mH`FwQA3AVJftncjX+$IPDqS2_Lsj8+xM=%+O zrt6pxZ)WPb*$6@@0m&PU0szd+%oGGcKv!4Sw$|3x&QcR3TrSrei9~`XNm4s^?%dvN zJ|7K4Ceg-MVk#}-d@PDr%S6A0Z8w{^KQqzDuba-q$61f~sPloV}dnEuM zogc&2Mi&4A63b$m<4#OZPkULG-I>j1J9h8hz53|UqnGZ7eP0WDyt*xal zUc49@8ykCW;aLGUZw3oZL-T>Q_Jqpx?456be0e;lhRS+S*!b)22d%}3!j|<0Roz)LDl9voT-I> zPLiO=`Q%W<`R=~Aw^!)y?)Ht1jeTBIQ?q67-o0N|R#xsfb?Q`XS$_n3dU~o%Ceu$D zhWP={^PRFR!{KmTw_2^ig*_IIgZRfkL3Fz@mCNDEm8CsHWo0EEUB4dmnKMuu8W!ah z6&1mXii$YPvK+%OkGS3LPZ}E=zszJZzdv&1$Q||Z4uW2<*SKcQn!{~vZ9hz>)5OTg z2xywtqtWQ60o^%V_xOD@2}ra#5a0B+_GJ zW5=9M=g$;HA-cM{HgO!cad2?Z>-Bnfoj-p*f2*F`uR3D)?%fAFIy#;o9UTo41i{(u zcEhDhmkz!4)?53-;jjh(YuB!291h2x#D)zHs+(}Us`uqF8 zxRub7B=PxtMvuqy*x1YaWkh zv(M*Sk~m9T?DzZgPN(y;cs%}v$z*z>y1M%5;o;$HiA3V%+bpe%qIhL|d|VdL(Q4}L?xBK;AFgQ9mIN0U)`zLPO2ZmwlTUuHOyWI}E z-42JtK`;!n#%i@X>~?z@&-1X`?XX&{@OV7s*=+W9V@wPT40Hv9!BMx{{kkZMk$2vC z=OBP3U4QLevzTF+(Lf;Jwb^Xq$&)9uciSTf!qoWqI7Cr|s;WpPlTZ}pJ5^OBNs?4a zl29lVU^1C7GczL<3WYl+tw10Ut*WYecw%D0!Z6HTJM+5|^!xoP?$Z)kES55k;}DO> zL6Rg41_LOHD$D2dBt=mm2x7h#QWRL0{g3Z}{C|Fb7QkJN04%d%U06P!uUyl#A5#?d z(A?Y{QmGUaMS&zqBbugt&GY=;OeRB1k_15z5R1hO(P%WXcJ10LLqkK$npu}Ulf3%s ztFJUQHN9lB+1PwOk6dm(_S5M!qR}X&X&PZP8VQfbvuHt@rfVL2@WH>#&dwenN%AKj ze}DY(7ylQ6-QC?iO-)TNQxpYJygAk`Olvev^DN7<6h%?0s)8U0sH%!=cHV<#vw78q z4IBQZC`#M$bD8$;adIh$xC?nx+Yo rBn>y_U>!hS(=>@?*;)Wa5&SnzbzDB~$qwtk00000NkvXXu0mjf8SU_8 diff --git a/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-Notification-20@3x.png b/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-Notification-20@3x.png index 824798e565fe3e69a40882f1b730d9e3a0d5e6e7..835506488d2e3476d7490309fca6c2d237742612 100644 GIT binary patch literal 3873 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 E0rYrvw*UYD delta 4780 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 diff --git a/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-Notifications-20.png b/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-Notifications-20.png index 3d2b013aa68e492afc03cda76b75ad75b2785cad..01a26e6dfabaee0dc32f1fa57aafc494a5bd1987 100644 GIT binary patch delta 753 zcmVGq&*u&}4cMmEF)*ixc6Y_b4> zkj9JI$ya!}KstUS!#ee+k{#RiD+BCrLei)L? zew77)GRd;%c^n@f69fTK6wzw60LbU__`XlS-)CoMhfF3jUcjVV9LK@;eLT-&e}5m> zb-BI0w zi;D}wFvPN~k$=w^4u=3NFE39IEEEdZw$1G9>{#O2*%?9z=I7_92WpyzVHi9xK`=cqoldi`us|x6!Y~Z>_VxfM7K>yu8FINCl}crLpzr%UJUr0qb}?UN zN#|Z8fq%n*znu#fbNMHmd?K*jZgX>U!%FpgoNpHRseiPJ`{*MFjfux8~r>V0Mq2K?#%!+kKMR4UPEG#Cs9PXnct2q8E;JVa3x zYPA|KqnK9_yis0|2_k+p)4U8qYPA}ws&a5}fDnQ&hb^((?RIe-hwJNW*4Eb0bsh2h zAAG3q^M6;TgOrj=r9%GGC$#tPDVNLGwvDD~l*?t7mX=0=&1RGP`+Iak_%*+fc zD=P#+fMr?ex(>kR<|e&fk7~6#Zn;=2vb(#BVQLtOD5Xr+m;3*tQmIfV6h?BA3Kd03 zggA~lIXR)#Y9&)4gg{kQ?(XiW*X#Jc4}fW!BRx5>4?CR>^?IE!42hx$DJ4-95yvru j!2sK~0odN&9?Sg?WUfs&TT>Ie00000NkvXXu0mjff=hA! delta 911 zcmV;A191G92DAr|Gk*hXNkl7%Q6vzMjF}Bx{llY@xRZfEvMWTt~N^T&i zp^buqI24dlZpKnXBcUER`GSN*42^=+N~B2br2%d^7;=J>IZ(s_RgQfKaa4zVNKxYk z$KLoOn~l9YyE~j(f@5LN@y+}H=KbHB8KC8giQ(((Ki_zJ<$qfMT&rxcH4xU{ZP$AmjmZc&zHP7nlV+rWc^gLRwD_MK%}6;0Fj2!A2>1VJFBQt1bt=XW`d^VIA0 z-`fTXf^e>e9ZHGx++0d8vI zaz`iZ)WGKE=H0`?!)z!N`X&;Ibl}vBdtrHDVPT@TxA#t=P`D(^ax{@hXyL9d{I-(9 zlf6AK#xO82fR|G#Xqu+0s`{hb?f!adYHBDH3V(eXjYc2+r$R!=t!y^CUn~|=b8~YK z0HA#3N=|gU5eNkGfj}VbbUJZ#?OIimBsxDoe_xj6m5q&!eL~2sGnSLd-C@d`ub)iNzzQy{C;(H^|Qsr#cHFr>2IU!`l!q0dZ?=Ed0p2n#ux!WG)+5E lRTY%dk9D%PDHLkV1k~h(bNC{ diff --git a/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-Notifications-20@2x.png b/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-Notifications-20@2x.png index 26a85585a671978df855d4569088920df079bd36..3fe4eb931fb247b918c4027ba20675dbd7c5866c 100644 GIT binary patch delta 2152 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 diff --git a/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-Small-1.png b/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-Small-1.png index f81ec9319fa80a52b658c16ff7e3ac66f924ab3d..9ca780540745c453771fc592cbe430e8a436cd0e 100644 GIT binary patch delta 1355 zcmV-R1+@Ch4ebh$Gk*mnNklFbA&8}G}>6rFJ4&_=^ zqwcL!_ui_ns)dwNGD8~<$NcN37XSW-%isRK#Mj?0q9|gPDSuFAvIYicW8O6c?c+sG zTN2+7W}O0UR)=gZLG@N2tM^|vzW9nnLZ2BrbEHBD@&$#BEtSmt%2x?cI$|&w01yNL!{Lxpsl?LK(&s^2tro3T3)gi~Rh9Yqd0f{;2!Ul; zsH#e*)4_2Zj(?7hxOeZ~C!v?-r`c@MXf!xKKW8u)5QZU-9zEjm3-weVcqf|B;R3I6Qp#ka#?f=XnIdc8Jq zRYgik7=MNzja>;^EEWmFkRS*s7K`-zeHx7hLR^S^DwQIi&(mx+SzTSFTrLxf#Xb+3 z&*!l$3){Ad#bN}L3H^RQf~uN^l#+NnPNh;|b90kqGWmJX!^1p_E7=KnUD-??^Zf^?IF3rE+zsZQD_lLVs2G%a>K2yA~UZOQ=Hdrt6Z4#VI6{ z9R2)rB#X9fv#_u*J5)-^@$oT15HOicP~!<+doJ#H#D7j(l;_eMpY`ZDKG!o@&Vn)O zcpO~_mqGtf25sBs;NXBpqrv_A_emua{54nLn_`)a9>W<8*;*)YBbTR=$zo_4ckkY% z(SK<0>eVZ3+y3)VDJ7ogQLEKBJw0V-XNUFmbz~@!!5A$JSvBTZGg9PKoi!sxTuNjZ zvbMIy&dv_)cALGuJv`6*zei{)y}s|$Y&JPKIKZ}TQmGWxYV|^ErR1MK{75I4qj7Q) z`IJf}7CjF?mqQ3awOVC=f1h@{&66ij*nisEqF5|W9iu4HAP6u`lUl8YWm&kc%gV|M zy8i2PWH@AFf1i}9lF4MqWHO}FX$-@l^7=LL(^G^H#9}cjl?smI(CKt|{`@(nX-=tB z6zO0vz%)&K-v=(lyjraikH-O6SYGDc_umum_gP7&NvG3{MkB&7r2XA@Bmqs+(0_HE zYPA{(i0}KnefyTh#YM8&>~y4xqOh>AK%r0oV0n3Y>PFe#-j33gNF-QWTO*szq9_XK zbei?`^(ZTbVX(Zs3_zh!AfL~pX}?!8>KTT?=H@0RCnqEl2{tx1rl6XpVObV~!2m_M zSnFgmVK5lrc^vIzu@84?Hk;+vty@Sb(KKz!U-{5k*Y%Hp^?IE*Z{9@p1~@-ICk#UrMZx!d9LJ$n zt4+Nceyj2OKmhTn--^AxJx)$eqIc3{GGR0tQ79DfeV?ag8%HK7i^ZZk8-{^tnwLIV{s$^DeIOYhT)Y4P N002ovPDHLkV1iSrmlXg2 delta 1708 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 diff --git a/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png b/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png index ed2970b7825060ed3d6524304c449e5b1d516d09..a13d4ea7445fbc06ee4419a65782a56acfae8583 100644 GIT binary patch literal 7759 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 literal 8971 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 B=zjnJ diff --git a/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40.png b/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40.png index 26a85585a671978df855d4569088920df079bd36..3fe4eb931fb247b918c4027ba20675dbd7c5866c 100644 GIT binary patch delta 2152 zcmV-u2$%P*6oe6wGk*v>NklZtENfp8-Rl8m2E>Jcs z7gb2rf(leTP;Di6L2b1UNIbBsecL|)?ZaxH&`N-W*aZntA5c|F1ENyXMir@%ZD9w*|267%UVDghC-)*Tr>R>h(H-Kmb)$ z85tP?V0n3&bUNLzYOPjddU~3Az5dGq6hh#-E~=`sva$kfS>*ZWpJ#D#5z{ouX0res zIB`09q9_WsZKJ9xp-`wLy)DP!!hga7*=!cmG#h8JSd24g&hWqk z5Aez>uOOvF2*K&orx_g`WnyB2WHO1SX=s{;@B7Tn&2jPK#a7j}Zb8#DnVFfvvMge; z7y!0y)7RI>-o1NCr_)F&Q51z*t%jy)*tSirR@+jf>qsfNcI{fr;MxKxrNsAr>h*f# ztX{7(KYu^Z>C>l4Bob(v2EZF{yg{W>p2$gQ z4j>o|(%s$N1WpKnl#=hi{~q7>Th`fDnGr(p&O7fkVyYd!ufP5p$8mV`%{K`KgN@SD zQGg$Q_#uTt0pIs2m&+}Ktkr5PEiIua3isW2AAhgC_8MJXT`lppRR=B0A|8(;r9@R# zUU=aJ`uqETlBZB8@b0_sHp)sqpKr^>Z2{DEolq!*<2V?G!N(te+-Priqi{IfaOuzK z(QS8J$Y`==60zqfI5Ip+mqYMrX^696a^6j_ZHofb*E+Cz>1U1w};jD7p|5eNi+8GxlyiO)a(9MAKZot?#T95R^7hk$`2~|}omw(Gh;Lm^k3qceF-~k>IAMgPI_((k9{D1yS zwOS<_jWRho$&n*RIuB3?foYl)i$%iWFenOP!(d_~k1r(;W_C5+y-_I>)HM1cF?2xH zHK+?#S64|UlL#Tu_109k-0E_<9GOgpQmI6tP(b=VbtK=JoA^?4qjD=#udJ;wUwvRv_6*pO^n7F>r zvQ?%x5@DfiGF#l_SBWHRw#~tP`}pC9A6Q>sr&6gfJUrYvfVo_b+1Xjb;V|9Z-5fe} zh^ebr`F;NoE|R^;G)2eZY;K<8qksDVu-rNRxMu`VsCISn@WT&NEEdV<^VDiJa=9Es zLqqq}eNPt)A-I11I(>b8EH5wf(n~Mh`j1-$zz7C;a`&Fb@23Zck$}AIo#V%klgs7k z>+9p%wQC3=?g{WGEoho17cN|2V`GCtp}?!JzDhJ2#kOsNfdE%OJCA~b?|=Jvz6Zea z_Lr+Fnz}Vi)GJ#{Rx}#r)TvW^@WBT-j>DNVXE=QLFo{H>J%HtMnF|*#u(-HLe}6xr zP>9{TcQY_>>&74&iBNg#-&96NS#}&|W}2@%dU|?z^0CJVoo29q67hTsmckbLBUEb75q?DXJ zdluWaDV0iFU!bb!y3UCcCmKw)ZS(&7?_*gOnx-Lyz;T?$`sp|hp?^?_a5#+Tc?cnR z@x>Pz92{)Oc<;UUa9y`CdLIF5toc^HPlv17+57K_yD zbv)0zyNfkVL)Uf2$A8C}o}OlXeVw(nHI5!V+H7`3p{J*Z#l=NRr4puTQZAP<41;7c zNwr$VG)+pS5}TWw6pO{Cn+AaAo_mh9wKdk)*O{K4W_*17j;n)IXqtwiD1TeEP}6?$nj;tt-qi?q1$ZyIdGjWhFJES3V*|^wkW%7#9yf2^#C2U1 zMIoQhqw6{w8ykefVRT*Ri6@?Dd5Zbj04F9USYBQxlgW@sBpOSTWm)*XkCc)?Ai&tz zSi^$BV32aT%ts%6#Qy#J*}s2(%lg{7S@`0MFIZe$L}5xvrBZ2t+b*TGS`8rtilX3o zUc<7t?=4?_^%ccpv1OfYS#WZ4l4`ZuP=5R4x-NV6>_JskJkMipZmzL=Y+ovE$7-om eB9%(Dr1O6@+y1!x7$gY*0000%EGk*!>NklMr{LG zq0kT55Q0WlD-3__8{pZ0_=`ERyJ38pHj*fb#x1(`20HRcSOGc3Ac`HehH9XHZ zY}~k!DV5%3yMOrc#~*)6*LBBuRoG2pl|kkdMV;%DeBrn=S^o=ooBoZ|~l|efzMgs_q3D$8k7u;sn;LS%W=$ z_CVKl6bc3G+qVyHw;O>#05+Qq6h(oeD3Byc@7%d_Xw|A!zbh8EXbVnGPMXYSb5%N> z2FGy#fPZW@3#ZcwkH-U^=b`I52!ent%b+L<*=!cFEYAZO3;;k}y?V8JW@hG&82+CL zYMKU3)1WBIqD)Z~ghCiaX@ZyUvLKH=$QmMtgx~>BNR8@thX~n`8PcR$~ zU!R+syXRR^o9tKVQ*wmF?nBbiLr78i z&wm3po9zh0FzW#jx~{hq1VP>F%zsUgrfDz?gIq3$hK2?g%d-8Ajg8mub%y78-e@%1 zgTdfpqAX`E`>HE1FGrzJK%r28!{M+w9FF^zj9asLxocSj=jP@TGcz+Y07z9;^;|Be zXEGUNvss2D$t6S!g+iVr$v6NAfSM2rZw_$7NYAy3Q0G3jkm?n@?Q7e*Kc! zY<5jgPmcrwfxW?C@RuY>mf7w0M+t(!!bg%MabRFz-Q?utvHJS@6^)IJLNppZ5R1hQ zoH}(XQ!M6kW02prZQEZB217+ImqTl7>lT6_t`P*$C}nQLBnX?QweMx%%Tgm&*!5%J3F^WqtST*L7>cH!B>ief5~ZNEhZ=yGYS?n z#-U=C0t^-ojD-Vfn2)4rG>UcW)_-mH`FwQA3AVJftncjX+$IPDqS2_Lsj8+xM=%+O zrt6pxZ)WPb*$6@@0m&PU0szd+%oGGcKv!4Sw$|3x&QcR3TrSrei9~`XNm4s^?%dvN zJ|7K4Ceg-MVk#}-d@PDr%S6A0Z8w{^KQqzDuba-q$61f~sPloV}dnEuM zogc&2Mi&4A63b$m<4#OZPkULG-I>j1J9h8hz53|UqnGZ7eP0WDyt*xal zUc49@8ykCW;aLGUZw3oZL-T>Q_Jqpx?456be0e;lhRS+S*!b)22d%}3!j|<0Roz)LDl9voT-I> zPLiO=`Q%W<`R=~Aw^!)y?)Ht1jeTBIQ?q67-o0N|R#xsfb?Q`XS$_n3dU~o%Ceu$D zhWP={^PRFR!{KmTw_2^ig*_IIgZRfkL3Fz@mCNDEm8CsHWo0EEUB4dmnKMuu8W!ah z6&1mXii$YPvK+%OkGS3LPZ}E=zszJZzdv&1$Q||Z4uW2<*SKcQn!{~vZ9hz>)5OTg z2xywtqtWQ60o^%V_xOD@2}ra#5a0B+_GJ zW5=9M=g$;HA-cM{HgO!cad2?Z>-Bnfoj-p*f2*F`uR3D)?%fAFIy#;o9UTo41i{(u zcEhDhmkz!4)?53-;jjh(YuB!291h2x#D)zHs+(}Us`uqF8 zxRub7B=PxtMvuqy*x1YaWkh zv(M*Sk~m9T?DzZgPN(y;cs%}v$z*z>y1M%5;o;$HiA3V%+bpe%qIhL|d|VdL(Q4}L?xBK;AFgQ9mIN0U)`zLPO2ZmwlTUuHOyWI}E z-42JtK`;!n#%i@X>~?z@&-1X`?XX&{@OV7s*=+W9V@wPT40Hv9!BMx{{kkZMk$2vC z=OBP3U4QLevzTF+(Lf;Jwb^Xq$&)9uciSTf!qoWqI7Cr|s;WpPlTZ}pJ5^OBNs?4a zl29lVU^1C7GczL<3WYl+tw10Ut*WYecw%D0!Z6HTJM+5|^!xoP?$Z)kES55k;}DO> zL6Rg41_LOHD$D2dBt=mm2x7h#QWRL0{g3Z}{C|Fb7QkJN04%d%U06P!uUyl#A5#?d z(A?Y{QmGUaMS&zqBbugt&GY=;OeRB1k_15z5R1hO(P%WXcJ10LLqkK$npu}Ulf3%s ztFJUQHN9lB+1PwOk6dm(_S5M!qR}X&X&PZP8VQfbvuHt@rfVL2@WH>#&dwenN%AKj ze}DY(7ylQ6-QC?iO-)TNQxpYJygAk`Olvev^DN7<6h%?0s)8U0sH%!=cHV<#vw78q z4IBQZC`#M$bD8$;adIh$xC?nx+Yo rBn>y_U>!hS(=>@?*;)Wa5&SnzbzDB~$qwtk00000NkvXXu0mjf8SU_8 diff --git a/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x-1.png b/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x-1.png index 2f35093a794bf2872cdef732d8bdd23aee5f9bd7..36a68d24da4b8ba2a19562c160ec781e72e8a6e0 100644 GIT binary patch literal 5550 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 SsWCW!#e=J8DHkhQ1pN;iRnsZ} literal 6321 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 SsWCW!#e=J8DHkhQ1pN;iRnsZ} literal 6321 zcmWkz2{=?=8y{mZ)&_;_%S6dCmKaMy2-(TLWfvjD*cn8YkrA?Q*|P5>*-41X;pdEa@dr}Kc8ij@iifzWEGs~CWz-v4(vIrzlU?^l5X z%tu+n2oAPjxI-)i!s4Q#qGW{0Ua$=CHJr}4>^N?G*z6FXgg;KTwQqRS?|ui<3)6!3 ztt0AFuYc3YauvvUo1vxq@S7k1L{#%CazZOBw}dhyN<*VW=0^Banm*E*ZIb(uiDJ#k z!lLy;X85Lux`8{RTxvb-+OJSKc}Zh+Kic0Px8Dmp{;?Cfcp(yTMvvY4e*O3PG#+m> z$F6g%=f86l<};(k1-&-~7!L+i!l7L9J}Mi#a3v~NC> zdH4|FCFl9<{-Hpq?RBkQMbZ2X{w@I`WlWH%q+QjiZNW+wjduar8ycyuW$J)B#@w$8 zipW?EQ|@G^{*VXUc|UX5QFq9o3AYbNwm8CF8=LG&`ZMW|7Z6TwL@EUG)hST}sS303 zhN5d67lWgby;X~=t<^uG(>%qu<)9>88;>Sm7M-a?Ibb^apBMXd%{C0}$UJ*qu#!m! zVsPG1tjUMCE}s4o-29Q+Q#HcT1R*e)zgzFJa3LwV|NQx#{?&tFGAPMw&0;kqg9Zf6 zWL~}QW%DHeySsIEW~Lwoq(G15M*8pplX*#omkq-w;@*A=9uI-o)v>S-J`$=`m-zV+ zsV9=Y`gz40Vh_V3Pj{j5l6>0_p~Rm*)5tFQ;ZVU;!P5GA@lYPeOiC5xZBZeiWl{6S zH4|tA_q~$@r1QT#`o1@4Xhgmue~Jd$!+q%pBk$E_X(EI38Jpr9d3&wPcp`f8b;_y3h4-*p;L-u&mJdFXV6F$T3Xuf zonu{$bDe3e(roI#snH&Z{qVoJi{epa>o zP*zh@E6WDqd!OxS4b*zBysM}v@9XPxTwh-wg5d4#?fq*k+r%GZFlZHi$hc%;U!ThB z*RR7%T-jxP;hkp-I|N_Z$>AR!@PWnLv!sq?+oE&r=a!uLj3!;Afu zVf*VZl-%5IpNC#9pVCNb7qzysKz4hmMG0Fii{y~t-ENALb=@#39Pw3dE}gAAeVgw( zgLUBg4G1J}Y_QILu=e?e@y%3Ccyy0m2ef{l2QegkP zd3?4vA~B{|IuSu^rF?#XX=zu%Bd4mZs6j52PP{BBDe?02sqCnohUYglFnYJK)AV+& zcz1iW=vq`46_Hk$)C>$HvgwM+WuFlX(RJQ#rMjB>Z!(% z!FG1MI=S+ciE5E1)&XQp@nn&ak+C>ju7Q+*07VQPhqAM?K$?&l7Ce2=lO|pBdWcP?)k3y%PS zr>m_p{u9E()3cPsb_joiT?vt#5$x1;LKaU%$M)Oh>6B7m&U8e_ zs;&s$zHI`BVRi3v>TZvZzshfEVfJh1*xTDP)JpU!tf-(Sk0jA4WfVz|r-4Cl0JvmG zd;X|QQVB|ywErpnbhc5g*dUtIw944B)r%xpVKHgZ)+Ppy!56beN` zGPI;rG11COOxLb;yw1%0+Ym`{H!9=R?eof%~8PwsK2;=3PGP-#c5#Nu1!wfAAmIgYe6bPIcdwfbt z!B-dM*@1eYc@OCi)}r#9SHJ)#;H%5u3enFIirjW072gqJP)h7tRaMo+5wlIO*y26` zEg~l-R_80CJ^7@mBUqu+>0IK)W56z@!nzZO=?5u)ztDf}3Pem!PGS|g5gP}mY5G@J zY|WZ404qyD3Z7a!Iu`5kr*yP>EWFQyk*Y{6ZGLZ{?d|P-l$e;3i7L7$x#&UCi;x|;>-1bb7R~NvLaCZz9gllo6oLs$Uhr6b-`-A()c9C4y%F}` zw{JfwAaR9L4vvl&QH5nPA^sJ{Re~Qedp|uOJIqW>`*&DJlhQ?P{u%lCH4DnhW}-5* zeo!-uNT#Qyg&rKPPvkTh`=!U0ksBKut2sM4S18Lh*4?b=b9ashWl-NKjICb#Z-AsoBR zx2dVA=JJAq$C3si31#F|Fl^^sn~!tu^hR{IEj&XaBO`-*5XznuI{E%!f4>GONAQOc=-Nxq| zQ;jHJS96twuD5UBuF|oi5yjIRr6FT>S`}yr*K@1Ee4lMnrOv0Faaql$H5B*n-$#29 z6dTow0z!Y-yuYs!)g^4v>`-mf`47^I0^-W}Ws{6v(ukbh&p~DA@xkc!b7vX4#1|wO z{+!)RI`+XOK;K^N3j{PBo0L0RPhUUz=+R$s<{llwmmIkwaS4fg)^&E#pX}=X&olWq zshCA9yHewF1g|5D&tL-MEUGRlrtR(hZ9~Wu9nxY4{Rr}zmfM~ zvD68kc^)#GA3nA!=OLBFL2QZiXkj}$-mxh$u4svF?|f_(T>+dyWo6|wv#_~JQ*$#E z!cIpq;^fn{++rN@#UZvQ?D(^d<=TzJmm##FvH=Vrru zSCcLdB58NaPQ{KU$nw?x$xU6&{_glyZtlTYs`*VNN{B+9r#Ne3(5TY^7qDPOMe8}8GcRe>ZIKE`q07_e~mHe6sm|*emUYorjBiO z)LZ;VSy)msAT2JwUuayhqQ%cBV*LT0G#F{s?l%NHPbXi3#Y`=I>(jaBO>pN0q=qtY zGWXrP9L{68O^3(FVMIVHCj9BnPGSir0%cxCL8R;6{jdFRyeywdO_nH?cm9&yCXYhx z9%e{5j{t!xh}^hx_i((LL(Wg=WAFB8Y%Rjn*qA?Ev$%6;Xy~O_h89TXkdTndvDGsj zZSB!BfAhRoKbIz|+Fx;}X$1)U+T$jUiTW%p52eI(Snv3s{rzi-BcjB`u_Gf|#p=kw zipol@&{A*hnD$)K;o;#Rq&~<2SVIh<^84e`s+O=!9A`}S-RsB_9Uu(3F`%eitN*eOs ztjx^)e!D$GK=}CQzP?d-3vfqCR$4Jx*>^eRxYkzm%%!0IS*PXLi=G zlDBVdM>Fr(nlYtYnA^6PzG}7WPhjPM!+c-9e2I8D@N=6khE&>PzU%j7MX|83FomF? zU}z_JJ!1&wXwqb74fP)fJy@XTh1CNN<8q_=kh4FO0CR_dclp~19oC{i0-b1**N*}# z75r%KEg$F?O%(X-SbuU5M7vTY%^>lN%^>57R4EpkFWE7i$UxH$a)@8&?X0%HA;ot@2>bnhSL zHBgjMr%3CX2No7=`}_OKmmyiB1M5eB{n=Pqof@0mrP%hXZ77y}d94b%@~Vvc`ulmL zrKMjZCD@j|PfbSx9AFwI)#1x%2Z0*}A>>o()8w6S9@3ocszUdtgNgI(qu;# z`s_j$FU;h7m6^{z&Gz+zM_6@T-B&hd=Hmpg$e0f6wsgz1Pnk!eLYV8bU7s`TgUmPqirxNc6vhDl(D{z%_7Rs zs<^oLI=d1g zNp92CZSC#tx>v7Vy9+3WB*C>%g|{F|d1-U+lLZ!cY>gu|lTlGsEmLty`3`IUYT2PAzk^U^bSP9%oIg2jjTm)R0dO_0o4(wKaWxB?lgCtK(IkJQ3XV zlfwb>`bOM4A9TNH733c5LT33)1D(VCF70H)^pT&K)~0s;ZBmibk;})|yv^xx2W$nWTGHQ{y?Y z?i|e%So>l?`-piGBF+p~a3DIxSO+pN5XEu%_k;crQ?&t^NM3 z?BmlAgu$F-Y;SL`N1}-16B83v2IZ!4g`bzbWquNg(K@9*NtPn_0{(1%Cy7?pFP+{X zs^fz@8yXI_nUa6~a?*YFY_H`@-aRffW|zBsdSlV1#UrP0$xE?fvaqA$Lb&MbNqhjF z0urTMfH^%~&0~f^Nnji`O0`04Gzp?^Zf>ygQqs~kP2b%^nBrH;=C=No6&J7I_S;T^L&F`-^sbWOkpd%;?1N;ZtRC5` znAeY4Si@ap<&u#@gz;R%GpviN>mD;Rb0_BF@6j-MV^eu~IZM~~wh}D& z_RxCe&`lAMFPa(}ZE5N00;sG}L*vJJV-!VSXEyxW4**eTLu!GixOekv+!M|uX;sn{ zZy6f$NH+`y6JTYvQ0erbwGNS-Py|R@_71Rn@L=!> z#5q1bz5&dT|GUX2Ws|=t)q=g?j4+-MVxn{?ne9f$=Ez+EFkO+LiikHUH`+bB010Vm z@aHsG0fYpcfIY3`1=c+odEGo9k{b>MBFyj-c2#wu;q8Fl+3|ZN$V|QCLu+9CQWFwr z{`ua2Q{wt&^p`@?prM|PjVGz1`{Kuo6u{&Q@|>PMHyB|`+_JK)#ubxy(P&ds6BB>k z8Y-(-JVNQio%(uuUApS(@U2KyUV1>CphpG#77W_Wo1>FXonQX;txAzWxgY~0BRw-S zMY$1c=IzMi+pU%&8c&~Y=>kU0Q+WRSwVNM(PfU<1x4xyNkcnWb&FaDFqG844Ll6op z;#V_G9n(vaJ{-Na<}&{tqi>61!Ak2QK`$et-%bh492$4u-CYRuNVu8eA2;Ew5+CX5 z?WzN5n7SMECzx;)7$%ae?)xB#GjZ*X+A&tK@ZG!LXMhUEs?D1OHMkL7TYfPj#czU3 z6UJ5}ha8kaNMHdfA>0V~p+`&B@X!#?e@~7YeYjQi)ipG_U(m7@-i-U}2Nvt2VX01t zxslPKyN{1g-#!vyViXT?CQ{*5SL7A z;K*JA&brmcuOzCkm$Kz22gi2(?2li0(iC_pkQZEU%A33?h86G^FAcf1AMKUk%dXiZ{Bf>#N4EkSS<1lWO0K zT2mpBFJoiO==YLOD86L4qJEbO8hFX!dJ!Cv dSDfM>7ycJ#5FN%yAN&Ua(NNVUJVS#jxxkR2j3d+#0BwQiD?6-CI-6|zIfUWx22T{C+p*)l>_ z_#gkCN1jLdzV|)vIiGdj5Dm45WF*%~&Ye3)rl=sR1>Zf+zKAZt-}lf$-{Bj9i?pH+ z5&ZEXLcczDj`^ITtdx#N^6wN+EdAp1J;`!0Z}Ul0XU`cHw|DG?1EM~1aa>~Vzdxy2 ziFs015rtlV;=d#J68X5F90z?~#>RPfNo@P1&F%eDlNu0+n4s-M$EBTMnRx1UxZ^Le ziCbTflJKHAU0jXQHohTC@yb$oD_goMg*f%y>#c|<^^L6-*P`zKVUu$z*QEh{x+bkCnY}TzT{|VP_|MjJ}yr!1VB-eelH?nV#do#9p?L$UJ z!Ki9oZq?%`MbYYB)1PfLGnkoaZQIb4+GNY4NN$PKz&qIS(MVKc*i>s$=!E;FRfD>` zR5yqJ(0q>HzWJL}zq9U;iNH>kRgbFHuvPsgzC_E!l%0E5ftjMw5l@-I$m1U4NatvL z+bB5OE<7^wr}GyIf|nM&3hL_WrAcmhr-`fLf`S(8QF#JP9LmuL()|ChHnICjww>*-cAN_s$vz2(wy{13f<+NekMT(+N zAVQYqB~tO73cHSO%C2!4*PN?p>BMhk`^;=RG#?#OF>x<-$bNn~Ck^v^yh6Epp<7n5 z+rlueb8%ZoU%%Xbh=Yq7&*i+kn3t!8LTKo^4O=ZZ1WKQm(?lUi+UMjS=<2q2bkK-n zHRYW7hOj#UU+AX_sBE>*|({VMno_4ZSy{ zk4hqaB-BMy+Oa~cp)3bJjOU^{_&2=SV~EpwJNEbYYaf3=r0gl-Eb20wXL(~{Vz$2y zrRQq17oKhRVZiR&w{HfOjtsiGx>Zw-I=XC( zQT%*-&C#q6zs@_C|J_dby14zW8}r$5O3BKK^-6Gy2T!zuhPHM~%|^XL7nT7&bk4xR zL;v{8QWS5H#D;M+$13R>jaZ@b=SS|+=@d=}lValH;YdXR0f8UxHJ;nu!kUPSVQqY? zM`c_w_<4`bCPF(0homf`m-q=;8=G698JpAI8=7Wjj-*sEouAON1qLXNCV0%+Icju% zw_+5b?zy?SQaGd)Px58ef!DGu;(xxfzLLHvpqg1zlf-ng8SDdxB1kTdkB{$-=T3!hy#4GxqLaQc6mS&;D%ic6|*+Q)ot4 zxlTyN*KF0K1+w?XffwH(DPEh7I1-0?L(N#m>&K7STE7Zen< zf3nxm8^%+wz#en{eNIkrY3bdQEvD0G750EO%ew^ZssrI2lE(v*Tlwb4-zdu5H>SI1 zPLF4{19^PT=M02&V=^-`E*Qp{UVgd8V{Oe8Q0xL3?XzqSwLh^YzA4nu|7Cd!+eGZoh#=1FmzOq-K4 zh|2o;NruQ;rpm&A-t+#;#Z$Z4Tu>(vtF(1ik)k5*Iq_9j(S*drL^ka5(Vwol_%UpD zU0q7edNuw{iF%5tu1>72X1uKw1%+JylE|@bW?C@KDy`}Osaybblh*B)b+M~~(l1X= ze0?NlYT5KO5z}6)g`WPnY&)NSTOHw1ek;3_VQrY`{1&WGubBDjUS?&TfpU3&s^v*l z1}gc!_wdpySJCcYzmOFb6=CZQqG&^Qst^j&OSd^WGpnl;mE*a)55qgrEU`-clau1b zncbLe{}1O!f4j@r$61fPxx8=%_hn?TG9}@|460()S<}@jAOod7i4ixoKFaW%}H%ucD3Y72rpk5E;Qcq5U(;R@+FnKD0K z(cki_tNlCffTSW86%{oo$B@CGmG_kJH#B(d+A}`i(VX@@dR#WfC6p8q8F?l3`Cr3- zzLJDj=-)Rqq*?HKlsoQbXZ|7@7U=FXF(t;7CzO@(MKVeDjE>SioA$ibD{;i7E_p0) z_3Bk99kpTH)0(NU^#I4pB-0xA{=UA(z{@lr^YiCmqS~-R+ut~gnelv07EV%vIoyHq zqDqk#ReyV~%0>VA7B`%T!aS=E@FuA2AN!gV<#!y9|8^fPGF5)~kgyYti;kwu z&d#PDl;Iid(R!#!JS-3)oo>O^QO4EFziLWW9o$~=#*@u}i~7RLMnONbfln7F^6&`J z1LeB38xa{->7zR67#T0|5+Krgfp<)=?i8W{pRMif?T1M|+~5xl%%Flf1HfyYdph?d z9xn$-cQ?sRcZsuilFjH@8F_F^yF;$dieFJiW_^9C_eR}_2$dpEmLrw}6H`Q-n0?11 zoIj~sKv-B?Q}YphI{lRnF3zDsc}?9|H#aw*tuS+exN2L0Z$}#q>MYSHz49XBFiLEx zLDfe6(P+t|fUU$KdsCfsXHJblI<8QbYuB!|&rpY51b`z{E?NJrX=rHpO7Bj1hC>;( zbS{&mj;?9nauH&}l*%j?suMs+?z}d7SN`F{PE2`wJsZ&lGBPq?6Z2gYuY6`jDx03< zn^YlPINasH3*Ft_fLNcgW6kXmH^QpLWkOJ*&;>L+X05YMCGNk+4f&iZOwI@ zT6_(pVlmirsm3wSZyy-cc?nAHH<8oQ(pIq{9TMANkb5Oh#Y1HMi;9YpPLhPF*eYa= z3-#9AkFK>yUU+#9@cs+}#dim_g-w;;_AVX_75iRnTp7xziE!i4eT!(K4x7&-_)kYi zM+1e}AM5pXABa)|jQRFW$=<<%O#4GOhO?S-)<_daU{2=GtYK>U93M{QQh6b)?GNzM zf0~F0-WZ25bL9sQwf~^#ZeHf@RmmSR+9_Wj;vKnS@(q=cI%tzQung+VUxnRD_UCGp zR-!iCK`kiqI>Ue}t{9GS ziS9&;xGqsN98GN~AgN$TTk71Ws@?uAr=2YOm%I4*Bu~{mbNTg^vJ10~6Em3EezrE+ z#2O{ehp*wk9#Lk~%NR+2&+=8qx3ch&RcnAl>}1tewdu1bmy|3o^|tQsixk)XA!%u8 zDKM^#JUsNm3f+LA2niwf^7cMh5N_xkX*h8M5X3yM)IdQ`E-ft?e3p9fY&PW!X`00I z#KknfX(uYuKxvOUGo+%WhsV2_lfRY8@GrO0d~ho(-#PwhYVmv6+lRvEyc#0w@#7_- zQ_Yl$ni?MnmPT+k%xP*lbPNphA-7WBS!<{xso6Lxi;v5nT9GSvlt<0)l33 ztUP#SWySEbJ&Z!N+v>-nBKBCNQomDQXvnmq$wkaT!nGT0G9?)(dJ(4=wo0p8m_ZS z54XHmufoUtJ~N|kY&^l`?B*fPn3$9#shXt|o~)A?G-NLqXDvgM(ut;JWXvuqiX0x+ zyF^Gx9NfY-S8L8k&|!HOMC9Ygk5$ywd2BVcbYo+3)Mhv1Z<4UbDQ#J%r5T^982>u; z=d$__m>ct4GDVI5{(V(l-D|9@tg@N?l2qa}`~mee_=wovMa_#Zi%(~s%*i#12b3is z@BH&wXh=IL_Wfg$vSlKZv|H^#`}8P(n`n3fTVd2W@6498IxBQo7h=iL# zp`Hnm2<6vw%^!Tk(I#=&^aru{I+T=4TE23DvF+zjX0GHi4UlI;x3k^`u}PI66`?P)!LM`5NtfW~u^xLdEQN)Trr}`hM zJzTI^Hsp|(moG6YOcwXV_4oJVO7v+`eyFgwlv;H_!xWf&!PyGfzlt#TwJUW7O5C4#NujYuxc+F}KuvzD?+IA!04+Y~|I} z$r%_JL{ii;S-uT@CtoJ8xt8F>-u;bFQmQ7UbFE_0Vfclt*-tHwmpUj7jd+PU0aYt6 zuf+89o0E>ha2im(mzP(S$ChP(p_1HGfXf&9qrHusii&GBQ;|r;!Qo-PyLY8PtikX< zU z8I4E?=h9yN`?JcQ3rIgRGc#zAo+R*NL4hm|3A0&PSa{akAX+n4K86Ve2&&GthFk^W z9iNy8>6k->TK)SpP zbckN%aEuoAo-l2(t4(=V2Jy&G1`NKLz~rS7)ZOFJ4-_cC=zfan|~*sY!^Ox9wwds z07-RsItCe{!Y;!RYk8(j1qHh~WS)sq&S!1g>=)OUeAe*hjZN%#q7Z+!|HW74s57DW*vi{jx~JUQA}G(VX)Ke3@C zjSrcu^A=7Ldd%l6yPBRb>-0`HU+?K+%CnyGZ zPXp#(;Y4apO${AAee3G(b>FF6oltOG5-0mstf%^S#l;;DcmPbM>%4P|irO*dTg{hw zczJmrK$+w5lu;d}Mui2SlcfUdE-Bc4O%o?^8H`|;YTW7kdUF!#0+qA8wq~M}<2^5sl_pI=@L6Yg zvuBhoXn(KrLPupq1Hw`oSub=ECAB-JA{`c+FX`PHzts-yK9;y`KfzoS-X zd=?TC!e(}G_*9v=XL0-AzePzKAa`)6V8&;i`o_mYQK36~d)nsay`cSy-u-sGE${E0 zXYXm_^R7_0qP@$Eh|G~EO1Sua-P-s7-OA>H4|c395P1CX@Q^pD`_t#oKV3!1mc8cM zBmVuQX{gG$Igj}fN9A+4V+R;ATIG9t7q)TrpraO_-%;q+K zLD%|^*&u57VL_|iLCbq8vZUc}BBWTl*<$o7c7+55OYH{O|E^ErcXk9o zj-vTGLF<|o(@0TxK&ul4N@K@Ag~Y|hC56AinJR=pMn;B| zjO-?!FCroWigjQAzWnQq*KJtLDbF*SwvVa3^B;@y>N5nmh%OjcItqSf1&jb_09&!| zBVoc#1DADK>^ajdCfp;c-Qmv$h=$#|L7;$KXC09fO_3iE09E48+&4AV9myb8bi1n+ zD>N|vUE0-&$f8N)r*wMB+9u?BOcXPb2?T&rIH!vNz;M??Pk;~E+1cY%os^ZsG#_PYpm@c_ReYSO zR1vv(xlPNiX4=GK5MFwEe(5*c|1_OZ&m@+j){`Rk5MT(*85Dt4U{StML-^GX1!Oai z@7Cq)oScZDgl-IkM0WP}d|Yxa>4ZK!ZHjkdm7Z=*J@Xu$ZL}_RI@z)F`uTKRR4m#$ z0kR~|dAFi#{>(r2j&k$znz2GI>6P(8^%CwL;;7K(`X;GYk0&s664U{XLMB9^86X3{ zqWMg!T|@NEpAXT#NzA4sy>u|SC{bxUIiTep2HXwbI;k1^?Nl8nNyXe+KI_^4LzZoB9E2LbIe!gKw9iFj!&2z)MwU7!x zz@x%GFz@VP)3f>Dned%lL?ZJKmzo2=bc)sC!kU$eZ+JZT%`oo8(2O^o=(E0?_)MmV zgZK^-!RneC&)p$?PY9-q#KQXA&T_0L4aY)|Wr-gyWfELC53ciz$rVMMlL&oyRFt-! zp3ugArrmV_ZRlOLtW9-f%%{k3i-T6=qKn8TVLbfVKNK#bC4I@s9A=p9H>eVxnPM_RY2h&ebpqpj(n9y1#qj+NTF zx^1h)4L!zB>e@14n_w!sw#u@O>)=4M`<8N`7N4KqYcrW^!P@H-LE zy0cpzBAU8wueyUIW12qLtrdS{hGzkOsEA!L|a9T>lDn;Yx0WXv09~L^a$7!b+Bjo&>eiVGp z&9fh5`g?Q?=^}f~BTGyFhW)UHs)fj2Ou5g|#Ed)z0eBl4`ceL)UNm3-^mI=Gzm15` zKJV#a@o9Czu}3Gr!GM67?}0T32M2@~d|$g4w}U2Bd1;evI)?BWIa;~a4~cqI(tZHl zuwZ)5g|#_Pg$8_i$Yn}2NJfay^}>`Iys@Thm}&SChs2ll`&HBTkBmHo=osL%_TL}8 z&jH@ttW2lwSE?G4ieA+9b+6yaHY_Sw@qA@m{6a$V5@{V9djsIcOidZoat3VQNN~h- z{=!`rTDjJp(U0f0;6!7hbL`B?Y{I~3Zgd(NEpAMJ3g+iZ-J$w(oX*^o=JfH;}eGyRf9`S zUdcuHc}q096?Ms4D9LmE%VNnGc5R|EY9L2l+t}D4nQqs93_k3=d!D*=+bWQKoM}<5 zTtr7C11tR%h$LPES29NNpzh+!usVX>m~xo<2#7=iAbQ95XFg0wPHvssvZyeMC|h?) zkM~#48Q9s~?H?X)hrlTwd91FYLOapkbv^+s^NkyGkz(r>fcU?*J zLQ7LqikJ2S#Ok2N&9drt0xDJwo=JH+%WhgjM!}|LAMdF@$XRw7xMHZ?M3%-PX5G+r0$QoRi zsX!e8>0AR~fn`c4a79{`bs33q(-fo{A4O|wdhGc(1R3@QH{q{9J}+HPOLLUaLB z?%B`w3^Qo){P}(G4a(C2#>U16T{aRj;*7TvRIZQgc-2AX3jv;0)kqOI&R|Bb*PWe; zTDfo2jSV8-RG|IOurWCqip1)MAwH7iv}-`H3u zQ`VCJ zpl0;^MJXyK79z_6m0*p34bo|})C!#OciNIOB@d5|^vV^g2zh9j4`04`c0T|7E43&$ z_a=hmY^f%M9c_eS-Azz|eF_9Qo_kZzV37ssa0}iKWeXradoE2pJ35uk@aHp#LyK}gnQ@ut`J zZ+TFN6Rb(k!}1LnW(*q#s%S|jK6RHq-etEL2tPy?1n}z&TXa&TQQU=*~KJwE|a`DZ^|3EGQjr;gz#@0jiv4n={;e+>RXBW2AI->-Xw5prp4EBxj)q)9HQ(V8#z8kuw0d9#0}p z>Xz5nrzzudSsAEZPJAEhs4XHa7Mq(FKU`Ahq896{CLrVTKNe zHIcP)TbYndOegwH60AQ!-0ttsMdcP3+xYlQQXsEizYZNm_-yiN2U&>w$N&;zw#+<^ zPV{$?n4UlhP5?@?;&{-hFs$%cfi}3P`MY8d=@_Wh_)_un;f+<0clD&+_cq;oRAKaG zyXUOkYIlc?0kD9v!HK-i_zI8)W@l}@;&M{AyXrz`o72>SG^|5G2|A1v!AdhDj{_nN zxc0#Cu)LgH8yTL?x_k^$pfgotXlRGxp-yb#*S>61ZaBB?8E=Qr5vTM?mgJDdGC>hg^(~cg;@)&z$ghj0*d~Jda-|_!kU8 z#Mtk@7sZB_U132FSp!6BC+iz0j-3funt&qB0c#Ri6y86TR|&uIvmdT&R=g)~vXUnP zSmj}7877>&KjH%I-IAxW_%S;(?A6Hdr5!JYhga%seqilI??*!M$F1Sb3Y@~7ycQOi;;k73eF0qwiKr$;j`07f%A z-gTP$0W1a-1ob;vJX>c{3_6hkps%G?h{lW7CS8L$MQyv%@2GNHz;Jb>c(G!{jQ>@B zoBgfoDMyLJB~~kne~??ut2T_>2$V$m?{=MosMXcgmDU&UbzjO-KheFkz0B6R5x9<>O&_c?1DcdHMOE#_7d9-oQGj3|bSXNaw@$ zR=lY?M?v7aHP}&b@8ysKK&l2wbP%zs{=Jpuzcv!Z#l?$rQIbOR7ZGx^Kik3pZ{cN& z|L@3Qn=J3i2y5XA8xeX88cm>y*gEj3g+Y<83$oySJ+r~%m9^2PQAVJQYXw*Xk!%4m zfdbMWsVJ{SU8R!OF?TbqHxm^~Dfm8*0~SRe>(G1&m~J7MX|&789qlpf@JI6W8%(bE zKY@IW+mcRyF|)C_Iot9v&mKu&UTS#}(1A@jUm5oUvTtyIYEPc<;EeC!=H>~;<6(@?GIj(B-S-0(B7X}abC*ttDPS~R zAV1(XscK9VbO13}Z7urJK}wOb!0tMr&{-9MjN#=E@MU}iS>VncNL>0KS5;qD6S$sL zSvm6coG}Uk4x@Q-ThrKB+0*kN!z}giMdDG-|JQbQI#LXbj0=6~GAgR7PiLO*#j3<^ z;#fRDmH`DtDh1;GBy7S1|3 zo&5966zJ9R`RquoB;OAK(!pj6c|=0K*ml;y@+ylyg!nfzZ2X2|8LKm!chR=`y0IV` zkW@|f6$BF_(9716#t#PAx1wS~ottGCo>hw9?z%*1GNbx0I(r2aOdN6YJF zhkyL)E~Z%c-N6KZ zac)BqIlJjmR!t-I1g|C)!K!Wp;iXIA2?F}2Rejh5#Sd!VO=uXW+#u$sb(GIQm07lt zu=2_56{p^tbNjyI&V^v%cR9D@J9KDhSZry8ZR>n<^P_{Fa0&mToQ;!t2q<7|nN#4rjk6nJ|uV(Q-9^_Yc!18-Ki^&_3=)s9qsUH#+>HQ!H(Nva3yP0FaOVt!Y02s0sumhf68af}c1#tdA}9`RaGrPm zQMfuD6Z3tXLvu<0>3K)&Y??(Yc)xHxXZg@siN2mF_y^I0_u@3TW_KXrpEG#J!=L^* zCx~1uRsGN{ny13iQ2*k#V(G1B-D~ zDl*;~e^4CBgrULZ5uXTb{}7Xi+MI0u!VSjxRD0J*Cd>p9%W~&{YPpex`c^We?@}<* z^ty2IX|#OkY>G+b%OJ$qJ*9QRccCd54Uw-%o?pMz-aQ_+hz?o!F6VRPGCSN;Yaj%d z^Xw8u?m2P3%j&lx3e9&wnutI7h@=&(fXS$|J6hf@ag{GE>hNifZP<9-Dm_lZZpX*= zb+j)u51Uz&>5kv#X4hQu{$0g)!y!Lqh&u z1yYGCZ2s5k(Of~ax3S^u-LW8;VkvM$_Yj{nDr|*+Z+O1VYjFZgHn)b4r?YZ;Ap*lF zx(TXMO8IpxY)u;ZJyU(!<8(J=T+kcbQu*S36$H*fNjw=KhAQyfXx&p_CO1htebAuF z7Hp~e7=t8xGuya3XSOeNZ1g(cHbY)bWAXaxVnreKyw6Pc4jmMK&a>^x+^OlJ$vfw9 zxWT6PYhDuyZ9gS7N_WF3G@2pO)PK~5vQ>1RY2c{6D?fjk236o1lQ4>eS=8yuCh}~H z$R+-)Mck-B2=BRJGovk~kPrnVb-9C+lTnB7v0XJnpE(|`?q9Jj$fFcixjhzFy3V5{ znXejLY};#2Kn+QbxvM(q@h&#j)WX7I!mmaLQObt$t2u2?*KxwfgJdZ`wzIc4r6%}& zcF9vq93heL>L?2_D9f7kWz}`WgPtnp7Wi8G4(+a=5(Pb5p(NpNd_m(th^srxS zv2C6$?e6X_lpqWOQKRJK;lbBUQ8P3oc?qu$x(R%3pL61)srgWjywPzsvae5CkvANo zT^xP9Jz1#Awsf$JIk>n=L;umOn7DuW;{_oLi}z%uA&!(p%!OW z@Bj!Zj3k*zxCs)9K|1fv3Ha~Y8)HTbW%6xlY46`Z+*Apo%~ypUdegx$-@Z4_JH4PI zCG0%P-e3B&IaWQpJJsU$c(3Es=s=h(qqrvU%9l>a(_zATooNaQqv|d`Iq`J-+JK(i zo^P_o=IH7zRER$zD)!Fly4Y*mzxFjWq=zu34vvDUzHU)GOIbQ?b*X(H8xb9~llF8`E>J$tH)6}u4@ zJ#E1*V;)>1y>p^^&0aFXgVE?-BV{#8{an*awlj^kW5tVQ<>mh0g}wf4sIB~7 z9o)wG&&lEF8I0wT_vzkzv-crWm+$eGv%Nh#gfT&O>F?nRW4O552OlEV@ZfbHBn%IO z9GRVsxo7NOBg^4z87LBX$$x%+{$9Dn+V;N!wt|upLagY;PJIhc=Fm@}#WPYpJw503 zY%g4hca97XZFaFk`qA$ntM>+LH53$L*5ics*zBe{Iy%6TXSp5wbQA8#mpJXb_FY<2 zlMTgXPh<8O3HwrO;GaEYbthKZ+OWiy7JS^2Yl{_0O@ssvAsItf5gScp$mj4OlU}N*sMOp68wf1#r%#`*Wd|vJLZfsL1i4tk zrrB6${&zh+J+_molo1YmF|Dnwx+F?tf3iN}1drQ2vl~LA&A=X8U0rq4`&KM5>G9{} zMEQ{jL;R!6A)`VTCkFXF2R2IL_m(Z6G&WmFrPM0rkq_~~>bW@G2X#iL!R~I3_fI0Q zR8R#d`|+X77no(|Zl@+J6UM1&CC6_M2dhH11NJ0X`JYNlLkifuH;YoOVj;yaZfyFa z7&a7`c&SH9PihdUa@v_eN=R6kEORI(ip(4nN#cFJS+eXdSmU*C^l{9V=f#V{(o!Nz zOG`IFLh8t#3|{+#0}R>9YN~N08>(6dVdLb~_gX~+?Dw$BN{&Cr$35#u^W`!fn>wEO z_aoKn4Gc+mlrX!VD-}%(pEowxCMxu!N^*ROADn%WL5hmT<>WAYLKDA)uVoY7df7dk zEd;h_Y|Opq1+}&0r;9;iHW__xSP?=^&E=!BH6FJNy}z#gwU4NEyjM73cwLL}imYL| zS3A~uY{ZeK!Qe@S8K!nm>=!V04L^s4_FuWVadV}^Kp_G1yk5MFaG zM{gmT78=B%A@feg@N{jw!P*1gj@z9J$aeykydK0!m%XCcSm^;GQ5lrv|pT>3ftS;KbRR(M4F0^ z)$2;un^IHL(DeNG->X9dzRYKvT%{KHVn^S&`%ZRe7nN9(7Qu8QAgYv>RpsUFc->p- z0}XKMNX~VxVI+(tLH1Hz?L*+}8gpuC4ay=5SZXcd{X_4|_R8&`XMFf9}Rh6>^HEUg3KT7^7eO;mf>77b7Z1dbi45l~<>ocxBN`n`S z@z4vot$kA^`Y(fmrO9F_Vzu*f#G}LJb}nj_?X(ukG*e?9HHmzuEFl{;ZfCfE?5mwI zdN&-dp{@Ohj?~!A(6@|nkZU+cBt{3pr=*a=ESJE%`N@h{3JJ;E%@rDm0qk?*zeylF-%F9q8chzPlS_W`+y)p;46=S}B7Y zwj!!VxetbCrGTvycWDyeK0{h3#nLASJY3pwpn}5f1@9G-EMcEoacE0x!a1wCYplJw zuBRR~mJ$gr6aLoK}*f=B1fEDxUSWvk{ z^E1keEhvSWQajVV*uNl+!Xpzt5dX64*)=jcI_e+uA}(QKLhB79{I8Rb&si0$rJIW> zt=QI?&P!A3>#FPW^~HYGZ*O70I0li{J*osn&%HU_*IHU94hjl`6wjV@>9r}Rj>Css z=*qR&U0cqYZu@i?)i*X)3I|^P?dmvN%M3c{AqzaPs>*ak3|^17dTh_!r=?{abamMu ztHMpW+k+T1N-}|fMrHxD%zZ)v0wa9qt66vzX>o1scP(9AIYsS{y=G5ZC`|KpQt*v$ zhr>UlrY50KDE&lP%VL}`%V}eZc1k4d^_*2Lyllj^p6=NT#C?|A&EL5N;xfI$j$M0V zr?LXesvY#cYv_UU$_N)1&6UYlP4h$$ep|QEsnp@a&xGUSfacrV-Ijj8RZ}xts@*4T zfBsv(K4q`vk-0uJg{0@udye1#FLEK^bl!HoBm>uaZzIZ~5)~zp2QY$xg9GQ5al7NY#J5IwJ&omy z)Q=h~5rePb;lbE-zY(*V?qz3$JZYpUBkE^wO-;=`pPXDb&OO(bsaH&D{VrLWi67G@ zx9Nv0xa!IodQ4R3yMlsjn|Mvq|Atwc9jy(Kw#{E7`(3(Lj(sO*c0CpHRgtXV1@zWY z0bAhe@uYEX+F8r)Y}2FwU0fGv>nbx2e6wbTF&V`VQwJ?wTjo-e27XO~hJX^90quSv zZ*22YvTXc3Gen%R8wnd&b#)bH5G!N*>h-$xheCh+1C_<#{;qr-DiQCejc*o>tQ+*i zCPzjNM!{m#_weAgtkHQtV1eZ0TkCRO{`@uRvC6fUj7)z&DTDCe^B-6)7$y>9ibdUJ zcTn(v!bnI2eEt09(P*mK;=)4nn0colPf+nS%d{#AB=g}eg4sYgg@uJJ7s|vhOwP_; zgk9`+-6&Lboao(n@b!@N)^7EHo^n?-cmMedhpB_;3jHSaP)0`bXcKR5>Z_}(-j?U7 zgUfR*Zfb^;H_>pe@sGbwy@ko5Fv}@L1fNw{oj1Q)a795ZV3_LfJXh(w_7nIeP8t;W zIQRJ+#QEu@`7(RitJ({41wFPhDJUp{#>U4R9L#FLvdYfR22%FM^6LEf<}!rLzq_Xv z5g8fzesC2YEA6uU`PSd7YfDpnHOgBxI35^a#qo4aR=RuAoxIi0SWa zG#k7>OiIAnq1lrBJdzL^0)ttYGLqpj!DNwn-ND3ox2UCDc`@R82?<)2Dv!Bfc)$t` zSR_8BBu)l%*JvNKwPr2=SHukw58$V}ZpN-3eM|23;4pZ&P0aeAFljuAIb-I_&T4)Y z6}^ELcWV)a1qHY(D=Qn@+j#vh;33~L+iIz&eEvn3@!ry4*y=#Mnfy@; zUEh%ar8~W~*&U53dg$*X_ImaF;AXah&wCIhwvU=LXQ8Nebb*BPXV1HZC^QmOFM7T7wQ3P7wtS4Lg^ug96x>RQg6tDeH?y^K_#e55sIR@QIp$Jz(oKrk*_NL zG+Dyj{E=>p>#BJu;|{{oBQ-JLa2XRt&zHG-G~4LtmWIiSmdJ;IvN>3rGhoq~EX&-f zsHSmD1uA-)B(9Q#C0SIvpQPmz??JQ!RaJaD6Wx5g#=g72nyU0+g2L~^Hpi)WGhZe7fy$V?6i2EHn4-sxrz7&V2IwJr-u9t<+* zPd6S}`SHaS^@9h``vd^kkV|~8$eJ)@MHW-=mkA;PebShRBOVs=4xRUyroRzI3kjYy zlkyTq!Qb@1snCmgaGE2dNPef<(1m>G!H$fIFu~A>+6eDQ%3BP>D7&8MqiE`3mI4!K z$fTX5UP_+5VDl59XZ26)sHN1N=%$>my0%1uJ}HJh0wx#uS5yIGviw6z;(r?BP2geg zyKTQTNyC4VgP!gFj1WtQ`jeuRqjTb~i8TkI`g!F5!uj%KhYrpn=Jg&^I{&_k(6! zU)Z2<6`FuSValHH6rjg8Y^Q9VF zixpbi*-lORaQyr59^U*JtZBwqvXo zb<<{udc@${S4`5ZNoQCGKEF?8WeN*5<}!zF+gS|$HmiC&deitzC@J|&jpomuIJrh$ zcOc^82jZV_#oFegsDhyDE1YxMT5*1#@49`(jPP)*b2YQ;M9OT@9xV6q)}<)57A(bx z&0JjHco+f#WSFkF)+@{W`%cN2+_&aEpi4$a)v^RVh|?8WZz7)ihh$KmrW8=RA>~TO zy4pN z`(r*Km{?JNdq-H@H717HKg85^4_AZr>K&QQ<25X5Wp;CYbq}=ooL5Yvxr(eYddEcy zsRvj4L5tslXoOvVeF>5zf<0);TFMsknt+BLXvd43P)p>){~-ckGP3wxaDfT}yFEd@ z^v4mZpdICN0(tIE$o~-kH1g}=%m!nmt8Mx3Zx2?N>t?D2G(zlpS~g<)!5dTLi*g>& z)8CB(Y~|;FM9fKYbHHDLcIo{qL1xLB|JwE9WVa!v{n%qAg?w&e!m5aE3)|#4t0fH$ zDYgYG(#FOHqBPdGIaczRfRHdKQMn{Hla`E^BF2T>;YnGyy}9I+ftK3Nv|GNO^Us>r zyE>aj-hz@8hK7ct{-QU9gQ?GN{tmrZ%mQui-=(leQoFw3BOj(%ip|c<_$oO5X!>9h zY1#-phFGW1k(D5MG^F|Gic-ngdrJYZb-kq2E`JO@@ACg+cdDyM=BDpBrD+(yo9vNS zMILT#P95$ow8M?ALr@Zu(s@53j~0H0`q^Zut6V&``O_&Dpe#U;(ks#EEqB3e{Ysaz z`zZYai`}^vZbg6|<5sRg-EZ^r^@YdxFT1t?cLVetG0-A!wpy6 z?BRliSkrInH*oVB!&VM(RGWi1BfsRs+G<`p01++6K5*Z9I5h(fs4Dnsk z&@-aSns)#nAe2_dbA^o)1w&BG4-Kd~Q@Uo5u$41!;e`dD4ex7}jqB;_$82rcH5+hD z?RrX&)${JRA1SZanD-m#H#uEpY8&}jE?Euua}%*r#aPa6jhA^<7T46nEldw@zIu+G9H1O6h> zq}K1$>HF9ihMAm5OiC>|l+it0BLBC)XuJiNfTMPfuFtoXL$>HwW<6ad0AET#!6?F* z2CFapKYjYdMtcrS7a$g$7NOhQ+c9^w0M-~8fvYD#VUaI&eFOlEvqBL;R5d-OwvV3{ zw|8G0Q(5Xp&hARHQ9kt&%${v}v$)_$-Iv$D63xfUdlvw=^mLbCg+7vpU_}&W6>o|O z1f07AP^4jLSv0%pE@+`!c}FUNS44`NQ!7kBPGsU*^z9_0nHpXCFr~_}Vb$VuM=B%Iv8p<^Fh3w1ce} z#Rv^*b((KoYy%R?yKI~|b4c2SF6xm?9C$Cb?f#ou%JNrGn#`k6fsw_<_>(&88kS^S zM{4NIuIyW;#PRV1Z{bfB6%ha>d}lBMH5G*-R;BbPqFb1*^FEjp_+ed#goY@<4~|XX zz!5aBb-YrelV>LX>5uUNssXgMfPjuSgDKBC2OLgY*-+jWyG=*)^YcHaZb-m z)fPH&=vIZ++uP8`xWQmczES~&*~HzwzOuNukMH%9Z>z4dC1cPC2{1oE@-f6m)#_D% zx*)-kdNF_d9>*UKPfvh)iS>={^^|I$J8Elx$Ha@Ce*ze`)` z@tDsp!_yeFmjqKa%F)@`+Y(TaEJ#aBqaqpswEjojr_AF8asp1KpOcc3cHTC*DR^K- zuE6@Q!jOQ7?4#{hb9+107F!BBQW?&8H_=?<-yA{Q!e7j4@=kL64tRC@ zP^Sx$amAcJzK2e%t=+ouCZ!kT`93jmlGz_ef8p=tb-I6k71&e$_4~+3@XUcncuO*!4`l?;EW~@Fuex|au0V*W9f(}XEp51tnhCTTo9o(9af%HG!Y zNn#lralxof4-zIq4RhsYcgnOJwasX(L$rPT&~3#*x+KrXko2}x1O!~5)D_JI&YUVn z=&B63(;#ff zWkx(bKn(pBqKkVBI(1rpe!kf-3e2me3V0%gm|pU#s;Z#onwn9^rrGG}%pqeI3=#}! zFRqUBz1NxzpxL|zg-$M`m_}&~KgBX8GOmSoR`^AFT5q1MAort!(2Z6nP8i0Hsy?f1 zi8(2Hz-}Ya*5v&gB&_uKp|$$?vf5EHVU@z@h$l6cUZi6v#)?gxAHm7O=)Rs zuS0?XGZOy06y~m?g6*G~o$d167|B132z*>!&*1On=vXo9)MO4|MQf$GgM*?dfS)}E z9H(N;a^#EPaz|)%U~Oq>>6`&~#(1qjoZI810Xv9xgOJKCDK$wzMi!~*=>9-9KtHgl zDlNrP8j~$jceDEjh)P+86<0do4PxUSSGcTx!KT!>AW;MuNC>2+{Bi6l9=Swyl>Qv4 zn6~{+b{VFGj!4rT!fKP<+=5TEW#hD5v!DO_B_iYJ=hp>Va#ycQRz+LeMbNZEBbkPV zh7Nf&K5hua&dzRbz~Z+N1pEAtPzVcL5n2kx$E~LkppKPp;Imq5mcja(0-PD3 z`F9pzeB6Tw;<+<*Xuy@;&Yi6+#sS53Hgv6@YTw$PsenKm-9PWL87%xA~pLtU>R_1)C#64EeoL7|#c8F`k!) zCwPS)C=h^Q1fouzudOy_$Vbgd8~t=ipeM>lu|oN}UccO1r_W;PI znOW{?O*w!&bKytJl(2Ws^O<6>md1hP2K!>N;2oLY$D;(r3SX2P13FC!zvDJ=XB2yU(@|VI4G5`>OzkuC7^V@4#H_+Bj z#epn4>#&6LTk0-=^_Z+&k|4_rkLg8na&qp1Ci^d5nXa>r1?18QV7lDx{rv|<<(H|? zjZ=VHd;STn_Y$gWUN_Aa(~Fz4-c##<%*95z8;b3_3(5o?ggvm))YP=*PKTvp*Y{~? zX=fh9O5Zqw2URorAcgH&yj*)R4jR0FQB%_?$Ow#gx3&@?@Urn4AP&S{8yk1AP!iu! z8bgtA^YNXa*-*xJq+B4A*1|8`4dY>?q=`U~fpj0CCba!oZrAsBfczMbABYguq&x+) zsUVs#47|=LeB3VEjns;oKo~2TV)+Rze@7za90pQ0JW8nm5bFFDh}#A@fFt#GzUo^x zRIP5xs+hW_2X1!+2;OW#?=uE$mL;S3%Kyou#YE3e$Ej*l5O;JPe`T*?hL`}4^)d=` zXdN3Hn++H~Royyh-auMxc=KgmwfTz%)t8lRw|=kp1W19dKVW6xac;R@o98nFj(a>x z-1Bi`q)oGi<#;_u?YznIsR@|{+$Bx zZF{Y^!7+hXaQqAXHyuSF9K14nf&~jIFEur_AM$RncFu%ay66ngjh~Ju7@%_dXYA}k zql=5V+ki5&v$HS$zPP#)5fO>GHhngrAz*u{4AEv{(M<^mT|bNeEsTwijeQ8%2yN^d z*qDQ7{?|ce=<^v1l`am@J_&I{c-gfp!z;JHSa9XB*)16LyU+o`I<^_!Yi1iKUFZpE zF+s`>)Ee|1wPQ4DzxjP@C{AH6ZRV`3sY!Sk{=*pS=I-Gk7ccz#OBvu5ZD3QBBo0_a zE$*)ya@_OIS$E`{l>xw`4Q&5KLC>AEDNt>XcS^K-Jlby8O_%r8?g&jgoJ4^K&}^-w zkW%BY&+uf<#XcxxvpeVx!F$1MP1*1A&rb>Q@lB8uN0`)2uRVLu$=guPhEml$&SHcL zKy2*no`Q($_q@9xJqbQ;poAZld#QzS3<29ZZLB4o; zcnmc6+$wK$nx8Q;G`v!GbE}Imr3QOYV0X9{A(_Yw;%y7AbbxIiw5;d&1)hB4#%@5W zEeEOMfhk~ueqR5kWUf`_pTR#GaR6wNHJijO4S3S5Y0Zu=F&g8Qkac?Ve;1?A{tm9?8g`%?Yq)5b2 zg!=x0F{Pl8kYj6Q(C?(&OXg*M(i$BHqpAdu$v$}SuM-ZgGJ)24w$Bj1{s8AAkP=^T zr+yusO(Z8LhnP}(cNnEbrnf8|oxzDCmH;#`KL4I7in=dzpd>YrRE;1&qks39ylWaPm4kb3m}mNl(>1&fcupQG!`!RDNUU&`N^ z`~E#~V}D=F_4?8WjPk!Ck;r)j3R>?uajC{v5Y$)A?4IyLcBboO?n(it#<2gQkWT3+ ze={%57mPC)BzM8sfQu7L4b3a8dQ-22+HYaym|k!e#XXl18U+qa@S_UAfr@py;vvT@ z08|rXWeeD@`__gs$ui`%^z}1m&1(F$;Ne}!;)K`-@-T1Ah>ZJ8XD?twyev^v(01;7pIg0Sc(k=I%fr7+A5ugefJF^ z7Lfm(nkKB z-XU_bx36=hyI0JH{EJ{ZZ~hz(Pp>LNquxl~q5f>+XpTI1q!c0!-%<`QxTlwDhV?9KQ+50>Y%~mGx zDisEZF4AwhpX&pIfXr5Yke-(2-O$l-1?_j~7_88Kt`O?AJELh^qvNTir6p>lso78j ztRxK-zuUz?tyEp}E~+4nG}t!xMTIs%0goO%TDxAc$XES>(;Y@8`U&J_Pgzj~fLp;y zqwc^6OzqZRzl7op)|yaTu};4$VDkV6ggo%@@W@DDF!z6b*#;;sLRLJ=lw0x{R&Pk( zgC19Y;@go6gr@H~I9jwY_2Y*{!|X0xs%C?jr%-Zj*1{^$tZ5dcZ#pSb!VK#m`s{+i zV6xK=DIh*PCBO|C20#dC)dH*+hfRhS4Cm|mzvV0y)q!1?)YMEKT6L}9gPCWup%i_5 ze2k5a7d>`mo7Hr*ME-HHh{gSzZy@{@ZFia%j0a%>f(i&%Kc6PK&}!+kDUgyQOO z{EXtwJesqX57c&=ngH{F2((pYY%^D^!{FodyXMfuH|I(*wp;NZh8 zf6+x5kg1E#O-*f#deD#B{7|gz_~@5mrHDa_kMR`QX5c}9zm*!RPb&EI({ro{oXi0S z_x>~Ebf$|cE-wBJ!gLkT*Fej2yuF~|RRT){-jRsw4jp~Pd&iV~dUB<@2CnVjqjQr%$-g8c;C(ir^_I1;! z4yRIJczVxfE)xJ~E*t*}(UxB-McZ+%&kcMT)b&fdciV7Mjg4~Y(0l3hLLW3A!z9oB zL{r^wJybEhZyNOW$q2&60-Y!2$4s>DXX_bF@H|JO1s!d2>sekyz#$ocC%D-<2wrD^dsZ zIOeoBI|1dUPS^{aImYuJQN-ZavLc%5X=?}&=d!r{_x9K zA9|2vdzF#Jum!H_LBeOZ$>@lk(KqW1mfH< zNp4sn@@!_r!*I;Quz*b-aQibr!0{lNL&a-HXXfCT*D;Th8$?HG43XC9z#I;bgn!1( zdu*8|P(-8s--xE+m2l+RMB5Ws{0_riSHt_DK!sQ=CR3^ zRu$9lcsL@=Cz&dJ{3pNKGb6}K#uYr8B^hoFhHu8Fur(z^Va>4AdG?lEPYW2IJjaE4 ziiu`Pm0jJhgJX~yUaZ-_MLPZivS6$0I6a8K5esIS!f&AQFm|%i>ynZxOO&KVJ*5H0 z9%~K_nUBczETgI6kvEKZ0y^kSQ4sK>M~|kvo~pOu+--Aft8p|#%(F@#{Wlhn ztmo|Sr~TY)`BKVDv6A_fqDDOZZdpf1Px6Pw^D7@O4rFP8#NPSeDj6mA^e_VF^TpBN zF)G!>-d>2{z!_^?ffhpuJNbdu@bveSr-MekJF!Wk6BrI&_n|%Oq z0U?48X@uRFH;XqVd-(dY8DX9i7eYcqkO8S8jD}?dSS* zQ^)z)v3LIGv(w`zTb&2yya~XkL=bAIukT`(;WJCgew<@_rr2QTw;4Q+_LjU>$LwRv zmztXDoqxB}$(b2}5d->D4n@>cxDB#=n^P)%pebk^ZD?c!A(;csG4@apXlrkG6bjS8 zBB?ML85HA>-6MFd@4s-{I_oSkRx2w?{~ZI1SA~Thets{wv`#Vux=(X)I2pz`28NA| zjgGTFwCKIbhaJBsOx_}Hbsa4W@ftiP2Cg@lL%}SJgC0TTNc?(4AwK~g&wcSPBTOrR z!mwBN__#&+cy*LBufhJ-{OI@2s2b~9;88eKYSKX>_z}(D8h#nUYhZ0{ZDVVzL;k?5 zd6nhj>||7?A?5>T$BmJs;GS$4sQ`b^`!5gh6_=2Zmv(iZPfkuMueCljCHKi$r~2qz z;TIItwcy1E%y+HHD_=%f@TOl^|GcxKP!jX!)>4pwZ7%&NTDo6ZB6%$IdTjUEUj17H z>Xt_Fu)Q@2{^acB32+e}36N(gh;TE(w^=a9_!3zOz;S_?u{)x^H8wp>Sd+JBBDA&+ z0AtMHkg2Dq_xty6jr|lES=r#9J(oCowJmrr>bOKk=G)bM!=y{czw{KyAjbRTAD+f& zh;UUPlK*y!h|`DA2No8CRB_JTs4f|S2*iW}Fomp4@&4B!Bn2#XXHcS~b@SX6kco0A z4_m_a@u?wZQGDltZm}U+gfq!8lfkJz&jyCCY0$UO=j}hY2TPM6{2V+SOyf$!b(e~M zbnYL#8JLkTJh0En)k*Ai-8s^T=?2wP*iWnv)!1aErIFR|z$_slA*j}^TPeDbtiX*4 zxfi)R)(mBn@Hi~?rSZ+>l@$xCYc|7X?d|PZp09nIzuW^o{UDm=%FhH0vrHqb>HT}{ zGIIv&g+OO#&?lEnZSWZ8MkM6>-j^Jymn6?1f-u1$T^szdX;jk$$_ptNZUmNV5`!w6C_-ZL{eI2b?&{i*a{)KPTt?%y)+68U`FB@Ekjz(}eUP+-wPGlc(!KsD!w# zn2R6nf~Uh}S6WzYX6xXw4&uGC^Qa6Y6{ztS9i>7hlTn%jrsDC$g~u%~J*gpmSM^&C zvd8laojZEF_qiC~e>=QPE%$kKaSL%B?vlcYfyMi~P~p>l`^nERx!&&+5-y1uxp{ec z&7GV1Dfx}aNC!6AeeSbup2yW530DPF%~^$drk$!T$iQG9%9odQeDgmOf>%~IHbPsh zPz^Q?(xrcq5);d=(j{Li%+()6b9*q`< z)?$VSDs|3&lOKeHhqo6iUSS#g_AOECN@+Rm#7+jY&HP-F?R<|W>o6iiR=T`1%p{ej zR{mb?h>$=9YBIxHR8_;rHz!`lbeCwOz}n*3qB+L&UM?*^X+uZK>*C@{b7-lLVA|dI z^mI;6VU^f-(058gCkRP7o>WCaTB$m(_!^g74k<{rz_rq{R909NN~*4mgQX1Rrp#ik zyQBFmR|{&0&rtk>KZY}Otm;fEv?e$E!ih8Eeg;OZUgQN6nN}9XH$2; z750L#OKrNM{tv$t+II|ZMliR#J!ZhR#dTY(Y;|6U{fP0ETeD(eitjl5m0GCr1Y=is zSF=QdCs|HenFx%zi2Xd#X%HZjT9G(EM>&*j+AmixiLToR^_p*p~gZ=#mGR|E? zMe5ROZ%12l;I>J#;{KrA?#>u71 zks{(?%5Ae=JVK>5fzbu$dZur&I98_T&=!(xD5eYL?ZG1fx&dJ5Lo&kjm&?G9 zyu4bYj}(rgMXapW*4O)#%yi4HXqE(A7v%_ljh?n;WM_Ywn8Yfc9ep;6^0!HN@#4ky z5YCZTTmqHMAQdjfa}N;l?5CtgZzaK@;bHpjs8$n_3J=@*4mjQRvi1yq7{EZ~=^v%z z{f!%Zsq%`7dKCzrTu+W(aE|fZfm5@c=kJpzX9}u=biJhQlLe5lMns^VKm4_++cmb1 zouid!X4&U48_mbXYnz+P`y12<4G}RH`a)HxMfK|`*`%ynP!Yr*q?OAs6vrQ9p<7B%}CW@S`tn%3ZTV2(rgr zTme$WSKr%CQ5&}*Su79hokFh(3J8eucbp5~hw;7X?k>UO;S2ySsAQk~&1;-V0>Ey` zsG_oR5`}g%%Mh?~pc~)6I{{5;M;bs8I#;$MJ9*hI0o97|3r1^#qW0JS{~Rr?3}{NBYH*_Rd~`OQ{&-^T!|`Jf z>sv9S7a17~yGMuXO{1-$G`=>RqMY1Esrrtcc6yDamJlkxrK#==+iw4z1FgqMK- z#&JqC1gwuBYNU>Pzx|=h@-iAd24HHI=ub!NN!Cf0YLaGT3QZVGYG$gbx}bYjTeA~X-a;J zsCnPmh$b$S)z*@3mOa%3EK=Bl7br(aQksQPBqQn5CmkkcW{^>pL`>}1W61rMY3?L} za8A+W^3@>SSo^z!jk7z1qNt_hxDdN=EH>!$Pw1B=g-PE@ByH07cAigoad2^*RiKH9 z36Mgwj4J>M@<%p7u|pYf(cAnhm-8M_t%QQk<`yCyFeHR{MQejDrN-e`9XA1 z@DC$OD9)+V7{D~kP)nSfUuLCbIu(I;76&Fl%<4+Vaxt=m^#NiUUq^71e zYrg0gAi>@JWLKO-A}#Jd+25R_0@*0wOzI&H6}a&EvNAgs$ku{s$Im5_@F9_62e@=3 z73dtmBkS5a%rN##g-M=a6_HDG zU#fp(3*1V{?5ZP$^&+FGsp*He?j-8ow>o>=L^>w@x?1e@vHQ;hea8Sk5*)%LIyYy6 mo6z8QL3c&CPESvz*ABazEq#h=?tWor0G5%#eSMs+3;KV!&?jdA delta 4501 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 diff --git a/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon@2x.png b/examples/InAppPurchase/Builds/iOS/InAppPurchase/Images.xcassets/AppIcon.appiconset/Icon@2x.png index 139a3c813b49b75423da865253b6a511552e204c..044cceaac4b52e6a242a7cee2b33eedba6c859ec 100644 GIT binary patch literal 9315 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 literal 10695 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 NhKjCorIKyL{{VYowuJxy diff --git a/examples/InAppPurchase/InAppPurchase.jucer b/examples/InAppPurchase/InAppPurchase.jucer index 27843853..d5259fe4 100644 --- a/examples/InAppPurchase/InAppPurchase.jucer +++ b/examples/InAppPurchase/InAppPurchase.jucer @@ -1,10 +1,9 @@ + projectType="guiapp" version="0.0.2" bundleIdentifier="com.roli.juceInAppPurchaseSample" + jucerVersion="5.2.1" companyName="ROLI Ltd." companyWebsite="www.juce.com" + companyEmail="info@juce.com" companyCopyright="ROLI Ltd."> @@ -40,13 +39,12 @@ - + - - + + @@ -66,17 +64,13 @@ + smallIcon="OqeN3h" bigIcon="OqeN3h" androidVersionCode="3"> - - + + @@ -97,10 +91,8 @@ - - + + @@ -137,5 +129,5 @@ - + diff --git a/examples/InAppPurchase/JuceLibraryCode/AppConfig.h b/examples/InAppPurchase/JuceLibraryCode/AppConfig.h index b77eb827..736f1df2 100644 --- a/examples/InAppPurchase/JuceLibraryCode/AppConfig.h +++ b/examples/InAppPurchase/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 1 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -69,7 +69,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -77,7 +77,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -89,15 +89,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -112,11 +116,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -127,37 +131,37 @@ // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_audio_utils flags: #ifndef JUCE_USE_CDREADER - //#define JUCE_USE_CDREADER 1 + //#define JUCE_USE_CDREADER 0 #endif #ifndef JUCE_USE_CDBURNER - //#define JUCE_USE_CDBURNER 1 + //#define JUCE_USE_CDBURNER 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -165,7 +169,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -173,7 +177,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -188,7 +192,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -206,7 +210,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -214,7 +226,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -229,7 +241,7 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/InAppPurchase/Source/Main.cpp b/examples/InAppPurchase/Source/Main.cpp index b35f87cc..80045b41 100644 --- a/examples/InAppPurchase/Source/Main.cpp +++ b/examples/InAppPurchase/Source/Main.cpp @@ -144,14 +144,16 @@ public: }; //============================================================================== - class VoiceModel : public ListBoxModel + class VoiceModel : public ListBoxModel { public: //============================================================================== - class VoiceRow : public Component, private Button::Listener, private Timer + class VoiceRow : public Component, + private Button::Listener, + private Timer { public: - VoiceRow () : voices (getInstance()->getPurchases().getVoiceNames()) + VoiceRow() : voices (getInstance()->getPurchases().getVoiceNames()) { addAndMakeVisible (nameLabel); addAndMakeVisible (purchaseButton); @@ -377,10 +379,10 @@ public: class MainWindow : public DocumentWindow { public: - MainWindow () : DocumentWindow (ProjectInfo::projectName, - Desktop::getInstance().getDefaultLookAndFeel() - .findColour (ResizableWindow::backgroundColourId), - DocumentWindow::allButtons) + MainWindow() : DocumentWindow (ProjectInfo::projectName, + Desktop::getInstance().getDefaultLookAndFeel() + .findColour (ResizableWindow::backgroundColourId), + DocumentWindow::allButtons) { setUsingNativeTitleBar (true); setContentOwned (new MainContentComponent(), true); diff --git a/examples/MPETest/Builds/LinuxMakefile/Makefile b/examples/MPETest/Builds/LinuxMakefile/Makefile index 004c895f..d0306488 100644 --- a/examples/MPETest/Builds/LinuxMakefile/Makefile +++ b/examples/MPETest/Builds/LinuxMakefile/Makefile @@ -23,6 +23,8 @@ ifndef CONFIG CONFIG=Debug endif +JUCE_ARCH_LABEL := $(shell uname -m) + ifeq ($(CONFIG),Debug) JUCE_BINDIR := build JUCE_LIBDIR := build @@ -38,7 +40,7 @@ ifeq ($(CONFIG),Debug) JUCE_TARGET_APP := MPETest JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -lGL -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -59,7 +61,7 @@ ifeq ($(CONFIG),Release) JUCE_TARGET_APP := MPETest JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -O3 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -fvisibility=hidden -lGL -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -91,7 +93,7 @@ $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) : check-pkg-config $(OBJECTS_APP) $(RESOURCES) -$(V_AT)mkdir -p $(JUCE_BINDIR) -$(V_AT)mkdir -p $(JUCE_LIBDIR) -$(V_AT)mkdir -p $(JUCE_OUTDIR) - $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(RESOURCES) $(TARGET_ARCH) + $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(JUCE_LDFLAGS_APP) $(RESOURCES) $(TARGET_ARCH) $(JUCE_OBJDIR)/Main_90ebc5c2.o: ../../Source/Main.cpp -$(V_AT)mkdir -p $(JUCE_OBJDIR) diff --git a/examples/MPETest/Builds/MacOSX/MPETest.xcodeproj/project.pbxproj b/examples/MPETest/Builds/MacOSX/MPETest.xcodeproj/project.pbxproj index f99c6769..8bda674f 100644 --- a/examples/MPETest/Builds/MacOSX/MPETest.xcodeproj/project.pbxproj +++ b/examples/MPETest/Builds/MacOSX/MPETest.xcodeproj/project.pbxproj @@ -115,7 +115,7 @@ 4C53C9A1099DC4C1E0803798, 9C6E0B1545D55AF010DBFBC0, 22480842A1292357F87BD053, - D957514D33BB20E906420F4F, ); name = "Juce Modules"; sourceTree = ""; }; + D957514D33BB20E906420F4F, ); name = "JUCE Modules"; sourceTree = ""; }; 8FD50932910B01056900DB55 = {isa = PBXGroup; children = ( 0364DE831A6E6B4B0A83D3D1, 8DFFCACD2976B50C69F6F7A4, @@ -132,7 +132,7 @@ 7145572555EFA675AA824857, 949572AC6185AEDD8DA7AC70, 5CD5151791301437FBA3AD15, - FE31FF67DA4B994486AF30B5, ); name = "Juce Library Code"; sourceTree = ""; }; + FE31FF67DA4B994486AF30B5, ); name = "JUCE Library Code"; sourceTree = ""; }; 43FDB2C2DEB73A9729490F71 = {isa = PBXGroup; children = ( A7A229511154A5A91A29958D, 563C94CB5AD0F745076DF69B, ); name = Resources; sourceTree = ""; }; @@ -161,7 +161,7 @@ 27CABD79CAE4AAD868B6F6AE, D2EAA17C8503A297B197A159, ); name = Source; sourceTree = ""; }; 2FFE5285CB0A07579D491975 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -192,7 +192,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; 74219C60B6FB3AD61BD5CD12 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -218,6 +218,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.10; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; PRODUCT_BUNDLE_IDENTIFIER = com.roli.MPETest; @@ -341,7 +342,7 @@ 518008B4BCAC2EDE2921458A, EF758DF42F97B8D22FD35F80, AF94D754542EEF998EE0EF72, ); buildRules = ( ); dependencies = ( ); name = "MPETest - App"; productName = MPETest; productReference = BCC50B48B1A4B967949B2DB2; productType = "com.apple.product-type.application"; }; - 9606743A47FFF871B775B1AB = {isa = PBXProject; buildConfigurationList = CC7502C8943D2FC599DFC557; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 0DF05A38ED8E8BF6EB7D9C5C = { 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 = 9F958921F12E7C784E909D34; projectDirPath = ""; projectRoot = ""; targets = (0DF05A38ED8E8BF6EB7D9C5C); }; + 9606743A47FFF871B775B1AB = {isa = PBXProject; buildConfigurationList = CC7502C8943D2FC599DFC557; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 0DF05A38ED8E8BF6EB7D9C5C = { 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 = 9F958921F12E7C784E909D34; projectDirPath = ""; projectRoot = ""; targets = (0DF05A38ED8E8BF6EB7D9C5C); }; }; rootObject = 9606743A47FFF871B775B1AB; } diff --git a/examples/MPETest/Builds/VisualStudio2015/MPETest_App.vcxproj b/examples/MPETest/Builds/VisualStudio2015/MPETest_App.vcxproj index 75eafae8..1fadec89 100644 --- a/examples/MPETest/Builds/VisualStudio2015/MPETest_App.vcxproj +++ b/examples/MPETest/Builds/VisualStudio2015/MPETest_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v140 8.1 @@ -72,7 +73,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -114,7 +115,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -577,9 +578,6 @@ true - - true - true @@ -1333,6 +1331,9 @@ true + + true + true @@ -1423,6 +1424,9 @@ true + + true + true @@ -1456,6 +1460,9 @@ true + + true + true @@ -1495,12 +1502,21 @@ true + + true + true true + + true + + + true + true @@ -1687,6 +1703,9 @@ true + + true + true @@ -1699,6 +1718,9 @@ true + + true + true @@ -2112,6 +2134,7 @@ + @@ -2159,6 +2182,7 @@ + @@ -2221,6 +2245,7 @@ + @@ -2258,6 +2283,7 @@ + @@ -2269,6 +2295,7 @@ + @@ -2338,6 +2365,7 @@ + diff --git a/examples/MPETest/Builds/VisualStudio2015/MPETest_App.vcxproj.filters b/examples/MPETest/Builds/VisualStudio2015/MPETest_App.vcxproj.filters index c0f7cf54..f68fe1a1 100644 --- a/examples/MPETest/Builds/VisualStudio2015/MPETest_App.vcxproj.filters +++ b/examples/MPETest/Builds/VisualStudio2015/MPETest_App.vcxproj.filters @@ -8,368 +8,368 @@ {B247D4B4-6F9D-8C96-A514-D55062B9D9F8} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -377,1768 +377,1792 @@ MPETest\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2161,1859 +2185,1877 @@ MPETest\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/MPETest/Builds/VisualStudio2017/MPETest_App.vcxproj b/examples/MPETest/Builds/VisualStudio2017/MPETest_App.vcxproj index d70756a7..73c2ead8 100644 --- a/examples/MPETest/Builds/VisualStudio2017/MPETest_App.vcxproj +++ b/examples/MPETest/Builds/VisualStudio2017/MPETest_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -577,9 +578,6 @@ true - - true - true @@ -1333,6 +1331,9 @@ true + + true + true @@ -1423,6 +1424,9 @@ true + + true + true @@ -1456,6 +1460,9 @@ true + + true + true @@ -1495,12 +1502,21 @@ true + + true + true true + + true + + + true + true @@ -1687,6 +1703,9 @@ true + + true + true @@ -1699,6 +1718,9 @@ true + + true + true @@ -2112,6 +2134,7 @@ + @@ -2159,6 +2182,7 @@ + @@ -2221,6 +2245,7 @@ + @@ -2258,6 +2283,7 @@ + @@ -2269,6 +2295,7 @@ + @@ -2338,6 +2365,7 @@ + diff --git a/examples/MPETest/Builds/VisualStudio2017/MPETest_App.vcxproj.filters b/examples/MPETest/Builds/VisualStudio2017/MPETest_App.vcxproj.filters index 77cdf0fb..79c56a8d 100644 --- a/examples/MPETest/Builds/VisualStudio2017/MPETest_App.vcxproj.filters +++ b/examples/MPETest/Builds/VisualStudio2017/MPETest_App.vcxproj.filters @@ -8,368 +8,368 @@ {B247D4B4-6F9D-8C96-A514-D55062B9D9F8} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -377,1768 +377,1792 @@ MPETest\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2161,1859 +2185,1877 @@ MPETest\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/MPETest/JuceLibraryCode/AppConfig.h b/examples/MPETest/JuceLibraryCode/AppConfig.h index 835b6ff6..ddeb4518 100644 --- a/examples/MPETest/JuceLibraryCode/AppConfig.h +++ b/examples/MPETest/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -69,7 +69,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -77,7 +77,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -89,15 +89,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -112,11 +116,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -127,37 +131,37 @@ // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_audio_utils flags: #ifndef JUCE_USE_CDREADER - //#define JUCE_USE_CDREADER 1 + //#define JUCE_USE_CDREADER 0 #endif #ifndef JUCE_USE_CDBURNER - //#define JUCE_USE_CDBURNER 1 + //#define JUCE_USE_CDBURNER 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -165,7 +169,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -173,7 +177,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -188,7 +192,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -206,7 +210,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -214,7 +226,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -229,14 +241,14 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== // juce_video flags: #ifndef JUCE_USE_CAMERA - //#define JUCE_USE_CAMERA 1 + //#define JUCE_USE_CAMERA 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/MPETest/MPETest.jucer b/examples/MPETest/MPETest.jucer index 73caadea..50c8d917 100644 --- a/examples/MPETest/MPETest.jucer +++ b/examples/MPETest/MPETest.jucer @@ -1,10 +1,8 @@ - + @@ -23,10 +21,8 @@ - - + + @@ -47,10 +43,8 @@ - - + + @@ -71,10 +65,9 @@ - - + + @@ -95,10 +88,8 @@ - - + + diff --git a/examples/MPETest/Source/MPEDemoSynthVoice.h b/examples/MPETest/Source/MPEDemoSynthVoice.h index fbaec44e..0c358ba9 100644 --- a/examples/MPETest/Source/MPEDemoSynthVoice.h +++ b/examples/MPETest/Source/MPEDemoSynthVoice.h @@ -50,7 +50,7 @@ public: phase = 0.0; const double cyclesPerSample = frequency.getNextValue() / currentSampleRate; - phaseDelta = 2.0 * double_Pi * cyclesPerSample; + phaseDelta = MathConstants::twoPi * cyclesPerSample; tailOff = 0.0; } @@ -168,8 +168,8 @@ private: const float nextSample = float (amplitude * ((a1 * f1) + (a2 * f2))); const double cyclesPerSample = frequency.getNextValue() / currentSampleRate; - phaseDelta = 2.0 * double_Pi * cyclesPerSample; - phase = std::fmod (phase + phaseDelta, 2.0 * double_Pi); + phaseDelta = MathConstants::twoPi * cyclesPerSample; + phase = std::fmod (phase + phaseDelta, MathConstants::twoPi); return nextSample; } diff --git a/examples/MPETest/Source/MPESetupComponent.h b/examples/MPETest/Source/MPESetupComponent.h index be253640..ed26c2f1 100644 --- a/examples/MPETest/Source/MPESetupComponent.h +++ b/examples/MPETest/Source/MPESetupComponent.h @@ -173,7 +173,7 @@ private: masterPitchbendRange.getText().getIntValue()); zoneLayout.addZone (newZone); - listeners.call (&MPESetupComponent::Listener::zoneAdded, newZone); + listeners.call ([&] (Listener& l) { l.zoneAdded (newZone); }); } else { @@ -185,7 +185,7 @@ private: void clearAllZonesButtonClicked() { zoneLayout.clearAllZones(); - listeners.call (&MPESetupComponent::Listener::allZonesCleared); + listeners.call ([] (Listener& l) { l.allZonesCleared(); }); } //============================================================================== @@ -206,10 +206,9 @@ private: if (areLegacyModeParametersValid()) { - listeners.call (&MPESetupComponent::Listener::legacyModeChanged, - legacyModeEnabledToggle.getToggleState(), - legacyPitchbendRange.getText().getIntValue(), - getLegacyModeChannelRange()); + listeners.call ([&] (Listener& l) { l.legacyModeChanged (legacyModeEnabledToggle.getToggleState(), + legacyPitchbendRange.getText().getIntValue(), + getLegacyModeChannelRange()); }); } else { @@ -220,8 +219,8 @@ private: //============================================================================== void voiceStealingEnabledToggleClicked() { - listeners.call (&MPESetupComponent::Listener::voiceStealingEnabledChanged, - voiceStealingEnabledToggle.getToggleState()); + bool newState = voiceStealingEnabledToggle.getToggleState(); + listeners.call ([=] (Listener& l) { l.voiceStealingEnabledChanged (newState); }); } //============================================================================== @@ -231,7 +230,7 @@ private: { numberOfVoicesChanged(); } - else if (legacyModeEnabledToggle.getToggleState() == true) + else if (legacyModeEnabledToggle.getToggleState()) { if (comboBoxThatHasChanged == &legacyPitchbendRange) legacyModePitchbendRangeChanged(); @@ -243,17 +242,16 @@ private: //============================================================================== void numberOfVoicesChanged() { - listeners.call (&MPESetupComponent::Listener::numberOfVoicesChanged, - numberOfVoices.getText().getIntValue()); + listeners.call ([this] (Listener& l) { l.numberOfVoicesChanged (numberOfVoices.getText().getIntValue()); }); } void legacyModePitchbendRangeChanged() { jassert (legacyModeEnabledToggle.getToggleState() == true); - listeners.call (&MPESetupComponent::Listener::legacyModeChanged, true, - legacyPitchbendRange.getText().getIntValue(), - getLegacyModeChannelRange()); + listeners.call ([this] (Listener& l) { l.legacyModeChanged (true, + legacyPitchbendRange.getText().getIntValue(), + getLegacyModeChannelRange()); }); } void legacyModeChannelRangeChanged() @@ -262,9 +260,9 @@ private: if (areLegacyModeParametersValid()) { - listeners.call (&MPESetupComponent::Listener::legacyModeChanged, true, - legacyPitchbendRange.getText().getIntValue(), - getLegacyModeChannelRange()); + listeners.call ([this] (Listener& l) { l.legacyModeChanged (true, + legacyPitchbendRange.getText().getIntValue(), + getLegacyModeChannelRange()); }); } else { diff --git a/examples/MPETest/Source/ZoneColourPicker.h b/examples/MPETest/Source/ZoneColourPicker.h index 9c927e9f..3382733e 100644 --- a/examples/MPETest/Source/ZoneColourPicker.h +++ b/examples/MPETest/Source/ZoneColourPicker.h @@ -31,11 +31,7 @@ class ZoneColourPicker { public: - //============================================================================== - ZoneColourPicker() - : legacyModeEnabled (false) - { - } + ZoneColourPicker() {} //============================================================================== Colour getColourForMidiChannel (int midiChannel) const noexcept @@ -46,13 +42,10 @@ public: if (zoneLayout.getNumZones() == 0) return Colours::transparentBlack; - MPEZone* zone = zoneLayout.getZoneByChannel (midiChannel); - - if (zone == nullptr) - return Colours::transparentBlack; - - return getColourForZoneIndex (std::distance (zoneLayout.getZoneByIndex (0), zone)); + if (auto* zone = zoneLayout.getZoneByChannel (midiChannel)) + return getColourForZoneIndex (std::distance (zoneLayout.getZoneByIndex (0), zone)); + return Colours::transparentBlack; } //============================================================================== @@ -64,7 +57,8 @@ public: if (zoneIndex >= zoneLayout.getNumZones()) return Colours::transparentBlack; - static const std::array colours = { + static const std::array colours = + { Colours::red, Colours::yellow, Colours::blue, @@ -79,13 +73,13 @@ public: } //============================================================================== - void setZoneLayout (MPEZoneLayout layout) noexcept { zoneLayout = layout; } - void setLegacyModeEnabled (bool shouldBeEnabled) noexcept { legacyModeEnabled = shouldBeEnabled; } + void setZoneLayout (MPEZoneLayout layout) noexcept { zoneLayout = layout; } + void setLegacyModeEnabled (bool shouldBeEnabled) noexcept { legacyModeEnabled = shouldBeEnabled; } private: //============================================================================== - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ZoneColourPicker) - MPEZoneLayout zoneLayout; - bool legacyModeEnabled; + bool legacyModeEnabled = false; + + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ZoneColourPicker) }; diff --git a/examples/MidiTest/Builds/Android/app/CMakeLists.txt b/examples/MidiTest/Builds/Android/app/CMakeLists.txt index 99d9f5ca..fbef685c 100644 --- a/examples/MidiTest/Builds/Android/app/CMakeLists.txt +++ b/examples/MidiTest/Builds/Android/app/CMakeLists.txt @@ -8,7 +8,7 @@ SET(BINARY_NAME "juce_jni") add_library("cpufeatures" STATIC "${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c") set_source_files_properties("${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c" PROPERTIES COMPILE_FLAGS "-Wno-sign-conversion -Wno-gnu-statement-expression") -add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=23" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_yourcompany_miditest_MidiTest" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/yourcompany/miditest/MidiTest\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCE_ANDROID_GL_ES_VERSION_3_0=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000") +add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=23" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_yourcompany_miditest_MidiTest" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/yourcompany/miditest/MidiTest\"" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSNAME=com_yourcompany_miditest_SharingContentProvider" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSPATH=\"com/yourcompany/miditest/SharingContentProvider\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCE_ANDROID_GL_ES_VERSION_3_0=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000") include_directories( AFTER "../../../JuceLibraryCode" @@ -18,13 +18,13 @@ include_directories( AFTER enable_language(ASM) -IF(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +IF(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") add_definitions("-DDEBUG=1" "-D_DEBUG=1") -ELSEIF(JUCE_BUILD_CONFIGFURATION MATCHES "RELEASE") +ELSEIF(JUCE_BUILD_CONFIGURATION MATCHES "RELEASE") add_definitions("-DNDEBUG=1") -ELSE(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +ELSE(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") MESSAGE( FATAL_ERROR "No matching build-configuration found." ) -ENDIF(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +ENDIF(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") add_library( ${BINARY_NAME} @@ -387,7 +387,6 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_core/containers/juce_HashMap.h" "../../../../../modules/juce_core/containers/juce_HashMap_test.cpp" "../../../../../modules/juce_core/containers/juce_LinkedListPointer.h" - "../../../../../modules/juce_core/containers/juce_ListenerList.cpp" "../../../../../modules/juce_core/containers/juce_ListenerList.h" "../../../../../modules/juce_core/containers/juce_NamedValueSet.cpp" "../../../../../modules/juce_core/containers/juce_NamedValueSet.h" @@ -624,6 +623,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_data_structures/values/juce_ValueTree.h" "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp" "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h" + "../../../../../modules/juce_data_structures/values/juce_ValueWithDefault.h" "../../../../../modules/juce_data_structures/juce_data_structures.cpp" "../../../../../modules/juce_data_structures/juce_data_structures.mm" "../../../../../modules/juce_data_structures/juce_data_structures.h" @@ -710,6 +710,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_graphics/geometry/juce_EdgeTable.cpp" "../../../../../modules/juce_graphics/geometry/juce_EdgeTable.h" "../../../../../modules/juce_graphics/geometry/juce_Line.h" + "../../../../../modules/juce_graphics/geometry/juce_Parallelogram.h" "../../../../../modules/juce_graphics/geometry/juce_Path.cpp" "../../../../../modules/juce_graphics/geometry/juce_Path.h" "../../../../../modules/juce_graphics/geometry/juce_PathIterator.cpp" @@ -888,6 +889,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" "../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" "../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" + "../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" + "../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" @@ -955,6 +958,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h" "../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.cpp" "../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.h" + "../../../../../modules/juce_gui_basics/layout/juce_SidePanel.cpp" + "../../../../../modules/juce_gui_basics/layout/juce_SidePanel.h" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp" @@ -977,6 +982,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h" "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp" "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.h" + "../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.cpp" + "../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarModel.cpp" @@ -1009,8 +1016,12 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" "../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" "../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" + "../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" "../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" "../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" + "../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" + "../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" + "../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" "../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" "../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" "../../../../../modules/juce_gui_basics/native/juce_linux_FileChooser.cpp" @@ -1119,6 +1130,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.cpp" "../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.h" "../../../../../modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h" + "../../../../../modules/juce_gui_extra/embedding/juce_AndroidViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_NSViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_UIViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_XEmbedComponent.h" @@ -1146,6 +1158,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/misc/juce_WebBrowserComponent.h" "../../../../../modules/juce_gui_extra/native/juce_android_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_android_WebBrowserComponent.cpp" + "../../../../../modules/juce_gui_extra/native/juce_AndroidViewComponent.cpp" "../../../../../modules/juce_gui_extra/native/juce_ios_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm" "../../../../../modules/juce_gui_extra/native/juce_linux_X11_SystemTrayIcon.cpp" @@ -1154,6 +1167,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/native/juce_mac_AppleRemote.mm" "../../../../../modules/juce_gui_extra/native/juce_mac_CarbonViewWrapperComponent.h" "../../../../../modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm" + "../../../../../modules/juce_gui_extra/native/juce_mac_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_mac_SystemTrayIcon.cpp" "../../../../../modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm" "../../../../../modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp" @@ -1532,7 +1546,6 @@ set_source_files_properties("../../../../../modules/juce_core/containers/juce_El set_source_files_properties("../../../../../modules/juce_core/containers/juce_HashMap.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_HashMap_test.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_LinkedListPointer.h" PROPERTIES HEADER_FILE_ONLY TRUE) -set_source_files_properties("../../../../../modules/juce_core/containers/juce_ListenerList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_ListenerList.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_NamedValueSet.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_NamedValueSet.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1769,6 +1782,7 @@ set_source_files_properties("../../../../../modules/juce_data_structures/values/ set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTree.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueWithDefault.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1855,6 +1869,7 @@ set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_ set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_EdgeTable.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_EdgeTable.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Line.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Parallelogram.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Path.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Path.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_PathIterator.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2033,6 +2048,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/ju set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2100,6 +2117,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_SidePanel.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_SidePanel.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2122,6 +2141,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/ set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarModel.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2154,8 +2175,12 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_M set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_linux_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2264,6 +2289,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/code_editor/j set_source_files_properties("../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_AndroidViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_NSViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_UIViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_XEmbedComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2291,6 +2317,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/misc/juce_Sys set_source_files_properties("../../../../../modules/juce_gui_extra/misc/juce_WebBrowserComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_android_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_android_WebBrowserComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_AndroidViewComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_ios_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_linux_X11_SystemTrayIcon.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2299,6 +2326,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_l set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_AppleRemote.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_CarbonViewWrapperComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_SystemTrayIcon.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) diff --git a/examples/MidiTest/Builds/Android/app/build.gradle b/examples/MidiTest/Builds/Android/app/build.gradle index 84c1f8de..a4a5bee8 100644 --- a/examples/MidiTest/Builds/Android/app/build.gradle +++ b/examples/MidiTest/Builds/Android/app/build.gradle @@ -2,7 +2,7 @@ apply plugin: 'com.android.application' android { compileSdkVersion 23 - buildToolsVersion "26.0.0" + buildToolsVersion "27.0.0" externalNativeBuild { cmake { path "CMakeLists.txt" @@ -26,7 +26,7 @@ android { cmake { arguments "-DANDROID_TOOLCHAIN=clang", "-DANDROID_PLATFORM=android-23", "-DANDROID_STL=c++_static", "-DANDROID_CPP_FEATURES=exceptions rtti", "-DANDROID_ARM_MODE=arm", "-DANDROID_ARM_NEON=TRUE" cFlags "-fsigned-char" - cppFlags "-fsigned-char", "-std=c++11" + cppFlags "-fsigned-char", "-std=c++14" } } } @@ -46,6 +46,7 @@ android { } } + flavorDimensions "default" productFlavors { debug_ { ndk { @@ -53,16 +54,20 @@ android { } externalNativeBuild { cmake { - arguments "-DJUCE_BUILD_CONFIGFURATION=DEBUG", "-DCMAKE_CXX_FLAGS_DEBUG=-O0", "-DCMAKE_C_FLAGS_DEBUG=-O0" + arguments "-DJUCE_BUILD_CONFIGURATION=DEBUG", "-DCMAKE_CXX_FLAGS_DEBUG=-O0", "-DCMAKE_C_FLAGS_DEBUG=-O0" } } + + dimension "default" } release_ { externalNativeBuild { cmake { - arguments "-DJUCE_BUILD_CONFIGFURATION=RELEASE", "-DCMAKE_CXX_FLAGS_RELEASE=-O3", "-DCMAKE_C_FLAGS_RELEASE=-O3" + arguments "-DJUCE_BUILD_CONFIGURATION=RELEASE", "-DCMAKE_CXX_FLAGS_RELEASE=-O3", "-DCMAKE_C_FLAGS_RELEASE=-O3" } } + + dimension "default" } } diff --git a/examples/MidiTest/Builds/Android/app/src/main/AndroidManifest.xml b/examples/MidiTest/Builds/Android/app/src/main/AndroidManifest.xml index 94e2e8b2..332226a8 100644 --- a/examples/MidiTest/Builds/Android/app/src/main/AndroidManifest.xml +++ b/examples/MidiTest/Builds/Android/app/src/main/AndroidManifest.xml @@ -11,7 +11,7 @@ + android:screenOrientation="unspecified" android:launchMode="singleTask" android:hardwareAccelerated="true"> diff --git a/examples/MidiTest/Builds/Android/app/src/main/java/com/yourcompany/miditest/MidiTest.java b/examples/MidiTest/Builds/Android/app/src/main/java/com/yourcompany/miditest/MidiTest.java index 1b63100e..3e01a9fa 100644 --- a/examples/MidiTest/Builds/Android/app/src/main/java/com/yourcompany/miditest/MidiTest.java +++ b/examples/MidiTest/Builds/Android/app/src/main/java/com/yourcompany/miditest/MidiTest.java @@ -30,10 +30,12 @@ import android.content.Intent; import android.content.res.Configuration; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; +import android.net.http.SslError; import android.net.Uri; import android.os.Bundle; import android.os.Looper; import android.os.Handler; +import android.os.Message; import android.os.ParcelUuid; import android.os.Environment; import android.view.*; @@ -47,6 +49,13 @@ import android.text.InputType; import android.util.DisplayMetrics; import android.util.Log; import android.util.Pair; +import android.webkit.SslErrorHandler; +import android.webkit.WebChromeClient; +import android.webkit.WebResourceError; +import android.webkit.WebResourceRequest; +import android.webkit.WebResourceResponse; +import android.webkit.WebView; +import android.webkit.WebViewClient; import java.lang.Runnable; import java.lang.ref.WeakReference; import java.lang.reflect.*; @@ -1226,6 +1235,10 @@ public class MidiTest extends Activity { super.onResume(); resumeApp(); + + // Ensure that navigation/status bar visibility is correctly restored. + for (int i = 0; i < viewHolder.getChildCount(); ++i) + ((ComponentPeerView) viewHolder.getChildAt (i)).appResumed(); } @Override @@ -1573,6 +1586,27 @@ public class MidiTest extends Activity colorMatrix.set (colorTransform); paint.setColorFilter (new ColorMatrixColorFilter (colorMatrix)); + + java.lang.reflect.Method method = null; + + try + { + method = getClass().getMethod ("setLayerType", int.class, Paint.class); + } + catch (SecurityException e) {} + catch (NoSuchMethodException e) {} + + if (method != null) + { + try + { + int layerTypeNone = 0; + method.invoke (this, layerTypeNone, null); + } + catch (java.lang.IllegalArgumentException e) {} + catch (java.lang.IllegalAccessException e) {} + catch (java.lang.reflect.InvocationTargetException e) {} + } } //============================================================================== @@ -1805,6 +1839,17 @@ public class MidiTest extends Activity { return true; //xxx needs to check overlapping views } + + //============================================================================== + private native void handleAppResumed (long host); + + public void appResumed() + { + if (host == 0) + return; + + handleAppResumed (host); + } } //============================================================================== @@ -1924,15 +1969,29 @@ public class MidiTest extends Activity //============================================================================== public static class NativeInvocationHandler implements InvocationHandler { - public NativeInvocationHandler (long nativeContextRef) + public NativeInvocationHandler (Activity activityToUse, long nativeContextRef) { + activity = activityToUse; nativeContext = nativeContextRef; } + public void nativeContextDeleted() + { + nativeContext = 0; + } + @Override public void finalize() { - dispatchFinalize (nativeContext); + activity.runOnUiThread (new Runnable() + { + @Override + public void run() + { + if (nativeContext != 0) + dispatchFinalize (nativeContext); + } + }); } @Override @@ -1942,15 +2001,21 @@ public class MidiTest extends Activity } //============================================================================== + Activity activity; private long nativeContext = 0; private native void dispatchFinalize (long nativeContextRef); private native Object dispatchInvoke (long nativeContextRef, Object proxy, Method method, Object[] args); } - public static InvocationHandler createInvocationHandler (long nativeContextRef) + public InvocationHandler createInvocationHandler (long nativeContextRef) + { + return new NativeInvocationHandler (this, nativeContextRef); + } + + public void invocationHandlerContextDeleted (InvocationHandler handler) { - return new NativeInvocationHandler (nativeContextRef); + ((NativeInvocationHandler) handler).nativeContextDeleted(); } //============================================================================== @@ -2348,6 +2413,111 @@ public class MidiTest extends Activity startActivity (new Intent (Intent.ACTION_VIEW, Uri.parse (url))); } + private native boolean webViewPageLoadStarted (long host, WebView view, String url); + private native void webViewPageLoadFinished (long host, WebView view, String url); + private native void webViewReceivedError (long host, WebView view, WebResourceRequest request, WebResourceError error); private native void webViewReceivedHttpError (long host, WebView view, WebResourceRequest request, WebResourceResponse errorResponse); private native void webViewReceivedSslError (long host, WebView view, SslErrorHandler handler, SslError error); + private native void webViewCloseWindowRequest (long host, WebView view); + private native void webViewCreateWindowRequest (long host, WebView view); + + //============================================================================== + public class JuceWebViewClient extends WebViewClient + { + public JuceWebViewClient (long hostToUse) + { + host = hostToUse; + } + + public void hostDeleted() + { + synchronized (hostLock) + { + host = 0; + } + } + + @Override + public void onPageFinished (WebView view, String url) + { + if (host == 0) + return; + + webViewPageLoadFinished (host, view, url); + } + + @Override + public void onReceivedSslError (WebView view, SslErrorHandler handler, SslError error) + { + if (host == 0) + return; + + webViewReceivedSslError (host, view, handler, error); + } + + @Override + public void onReceivedError (WebView view, WebResourceRequest request, WebResourceError error) + { + if (host == 0) + return; + + webViewReceivedError (host, view, request, error); + } + + @Override + public void onReceivedHttpError (WebView view, WebResourceRequest request, WebResourceResponse errorResponse) + { + if (host == 0) + return; + + webViewReceivedHttpError (host, view, request, errorResponse); + } + + @Override + public WebResourceResponse shouldInterceptRequest (WebView view, WebResourceRequest request) + { + synchronized (hostLock) + { + if (host != 0) + { + boolean shouldLoad = webViewPageLoadStarted (host, view, request.getUrl().toString()); + + if (shouldLoad) + return null; + } + } + + return new WebResourceResponse ("text/html", null, null); + } + + private long host; + private final Object hostLock = new Object(); + } + + public class JuceWebChromeClient extends WebChromeClient + { + public JuceWebChromeClient (long hostToUse) + { + host = hostToUse; + } + + @Override + public void onCloseWindow (WebView window) + { + webViewCloseWindowRequest (host, window); + } + + @Override + public boolean onCreateWindow (WebView view, boolean isDialog, + boolean isUserGesture, Message resultMsg) + { + webViewCreateWindowRequest (host, view); + return false; + } + + private long host; + private final Object hostLock = new Object(); + } + + //============================================================================== public static final String getLocaleValue (boolean isRegion) { java.util.Locale locale = java.util.Locale.getDefault(); diff --git a/examples/MidiTest/Builds/Android/app/src/main/java/com/yourcompany/miditest/SharingContentProvider.java b/examples/MidiTest/Builds/Android/app/src/main/java/com/yourcompany/miditest/SharingContentProvider.java new file mode 100644 index 00000000..3bbe1d1f --- /dev/null +++ b/examples/MidiTest/Builds/Android/app/src/main/java/com/yourcompany/miditest/SharingContentProvider.java @@ -0,0 +1,138 @@ +package com.yourcompany.miditest; + +import android.content.ContentProvider; +import android.content.ContentValues; +import android.content.res.AssetFileDescriptor; +import android.content.res.Resources; +import android.database.Cursor; +import android.database.MatrixCursor; +import android.net.Uri; +import android.os.FileObserver; +import android.os.ParcelFileDescriptor; +import java.lang.String; + +public final class SharingContentProvider extends ContentProvider +{ + private Object lock = new Object(); + + private native void contentSharerFileObserverEvent (long host, int event, String path); + + private native Cursor contentSharerQuery (Uri uri, String[] projection, String selection, + String[] selectionArgs, String sortOrder); + + private native void contentSharerCursorClosed (long host); + + private native AssetFileDescriptor contentSharerOpenFile (Uri uri, String mode); + private native String[] contentSharerGetStreamTypes (Uri uri, String mimeTypeFilter); + + public final class ProviderFileObserver extends FileObserver + { + public ProviderFileObserver (long hostToUse, String path, int mask) + { + super (path, mask); + + host = hostToUse; + } + + public void onEvent (int event, String path) + { + contentSharerFileObserverEvent (host, event, path); + } + + private long host; + } + + public final class ProviderCursor extends MatrixCursor + { + ProviderCursor (long hostToUse, String[] columnNames) + { + super (columnNames); + + host = hostToUse; + } + + @Override + public void close() + { + super.close(); + + contentSharerCursorClosed (host); + } + + private long host; + } + + @Override + public boolean onCreate() + { + return true; + } + + @Override + public Cursor query (Uri url, String[] projection, String selection, + String[] selectionArgs, String sortOrder) + { + synchronized (lock) + { + return contentSharerQuery (url, projection, selection, selectionArgs, sortOrder); + } + } + + @Override + public Uri insert (Uri uri, ContentValues values) + { + return null; + } + + @Override + public int update (Uri uri, ContentValues values, String selection, + String[] selectionArgs) + { + return 0; + } + + @Override + public int delete (Uri uri, String selection, String[] selectionArgs) + { + return 0; + } + + @Override + public String getType (Uri uri) + { + return null; + } + + @Override + public AssetFileDescriptor openAssetFile (Uri uri, String mode) + { + synchronized (lock) + { + return contentSharerOpenFile (uri, mode); + } + } + + @Override + public ParcelFileDescriptor openFile (Uri uri, String mode) + { + synchronized (lock) + { + AssetFileDescriptor result = contentSharerOpenFile (uri, mode); + + if (result != null) + return result.getParcelFileDescriptor(); + + return null; + } + } + + @Override + public String[] getStreamTypes (Uri uri, String mimeTypeFilter) + { + synchronized (lock) + { + return contentSharerGetStreamTypes (uri, mimeTypeFilter); + } + } + +} diff --git a/examples/MidiTest/Builds/Android/build.gradle b/examples/MidiTest/Builds/Android/build.gradle index 0109eaa0..07b77dd9 100644 --- a/examples/MidiTest/Builds/Android/build.gradle +++ b/examples/MidiTest/Builds/Android/build.gradle @@ -1,9 +1,10 @@ buildscript { repositories { jcenter() + google() } dependencies { - classpath 'com.android.tools.build:gradle:2.3.3' + classpath 'com.android.tools.build:gradle:3.0.1' } } diff --git a/examples/MidiTest/Builds/Android/gradle/wrapper/gradle-wrapper.properties b/examples/MidiTest/Builds/Android/gradle/wrapper/gradle-wrapper.properties index 69aae7dc..6654a817 100644 --- a/examples/MidiTest/Builds/Android/gradle/wrapper/gradle-wrapper.properties +++ b/examples/MidiTest/Builds/Android/gradle/wrapper/gradle-wrapper.properties @@ -1 +1 @@ -distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip \ No newline at end of file +distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip \ No newline at end of file diff --git a/examples/MidiTest/Builds/LinuxMakefile/Makefile b/examples/MidiTest/Builds/LinuxMakefile/Makefile index e08a7bea..6774f4d2 100644 --- a/examples/MidiTest/Builds/LinuxMakefile/Makefile +++ b/examples/MidiTest/Builds/LinuxMakefile/Makefile @@ -23,6 +23,8 @@ ifndef CONFIG CONFIG=Debug endif +JUCE_ARCH_LABEL := $(shell uname -m) + ifeq ($(CONFIG),Debug) JUCE_BINDIR := build JUCE_LIBDIR := build @@ -38,7 +40,7 @@ ifeq ($(CONFIG),Debug) JUCE_TARGET_APP := MidiTest JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -59,7 +61,7 @@ ifeq ($(CONFIG),Release) JUCE_TARGET_APP := MidiTest JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -O3 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -fvisibility=hidden -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -89,7 +91,7 @@ $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) : check-pkg-config $(OBJECTS_APP) $(RESOURCES) -$(V_AT)mkdir -p $(JUCE_BINDIR) -$(V_AT)mkdir -p $(JUCE_LIBDIR) -$(V_AT)mkdir -p $(JUCE_OUTDIR) - $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(RESOURCES) $(TARGET_ARCH) + $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(JUCE_LDFLAGS_APP) $(RESOURCES) $(TARGET_ARCH) $(JUCE_OBJDIR)/Main_90ebc5c2.o: ../../Source/Main.cpp -$(V_AT)mkdir -p $(JUCE_OBJDIR) diff --git a/examples/MidiTest/Builds/MacOSX/MidiTest.xcodeproj/project.pbxproj b/examples/MidiTest/Builds/MacOSX/MidiTest.xcodeproj/project.pbxproj index eaccfd6d..0e837f6b 100644 --- a/examples/MidiTest/Builds/MacOSX/MidiTest.xcodeproj/project.pbxproj +++ b/examples/MidiTest/Builds/MacOSX/MidiTest.xcodeproj/project.pbxproj @@ -88,7 +88,7 @@ 1E0BCC5A36A4D0D0971EFF6F, 602E129A6AC841F76D8D69B0, 4058214A5AE03A6257A7EAA8, - 5B19DCC89CFB519C0C66B93A, ); name = "Juce Modules"; sourceTree = ""; }; + 5B19DCC89CFB519C0C66B93A, ); name = "JUCE Modules"; sourceTree = ""; }; 6B93BE35C7D2D1D27ADEFE23 = {isa = PBXGroup; children = ( 5349B0714A02B856B15B8FC5, 9F952C2EF0D9779228D0FF3C, @@ -102,7 +102,7 @@ A6EDD0A39ED1D013EDF5B76E, 441261DDD3EA2AA4BAF2546E, BE8A547CB1569A46575E86BB, - D93CBFE9E05B4DC324582F20, ); name = "Juce Library Code"; sourceTree = ""; }; + D93CBFE9E05B4DC324582F20, ); name = "JUCE Library Code"; sourceTree = ""; }; 5C1EAE2AD9CCE2B4F31B3EA9 = {isa = PBXGroup; children = ( 7514987563C2700E7867FF98, 963D38EE3DC00AE35DF2F33A, ); name = Resources; sourceTree = ""; }; @@ -127,7 +127,7 @@ E13EEBD9B7B8AE35C17CD559, 396BE724B1AC489682B74278, ); name = Source; sourceTree = ""; }; 3B991DBD0B9EF35770D99DE0 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -159,7 +159,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; 8508F29925B0BD0B7BFF3FF3 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -185,6 +185,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.9; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-std=c++14 -Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -303,7 +304,7 @@ A1114FDF6F871F83BAF3B6B8, 80C515E0387A6AF48C93D08C, AADBC72B2C7030FAD1D8CAF8, ); buildRules = ( ); dependencies = ( ); name = "MidiTest - App"; productName = MidiTest; productReference = AB7855931CA983F4EE039617; productType = "com.apple.product-type.application"; }; - 08CC3758D6C29BD07C86A240 = {isa = PBXProject; buildConfigurationList = 33B4E927BEBC8696D1D2812E; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 68C4BE0E455A27D9A0CEB672 = { 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 = 937739BC97C6E6294CDCF171; projectDirPath = ""; projectRoot = ""; targets = (68C4BE0E455A27D9A0CEB672); }; + 08CC3758D6C29BD07C86A240 = {isa = PBXProject; buildConfigurationList = 33B4E927BEBC8696D1D2812E; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 68C4BE0E455A27D9A0CEB672 = { 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 = 937739BC97C6E6294CDCF171; projectDirPath = ""; projectRoot = ""; targets = (68C4BE0E455A27D9A0CEB672); }; }; rootObject = 08CC3758D6C29BD07C86A240; } diff --git a/examples/MidiTest/Builds/VisualStudio2015/MidiTest_App.vcxproj b/examples/MidiTest/Builds/VisualStudio2015/MidiTest_App.vcxproj index 244f32f0..8fb33202 100644 --- a/examples/MidiTest/Builds/VisualStudio2015/MidiTest_App.vcxproj +++ b/examples/MidiTest/Builds/VisualStudio2015/MidiTest_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v140 8.1 @@ -72,7 +73,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -114,7 +115,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -578,9 +579,6 @@ true - - true - true @@ -1313,6 +1311,9 @@ true + + true + true @@ -1403,6 +1404,9 @@ true + + true + true @@ -1436,6 +1440,9 @@ true + + true + true @@ -1475,12 +1482,21 @@ true + + true + true true + + true + + + true + true @@ -1667,6 +1683,9 @@ true + + true + true @@ -1679,6 +1698,9 @@ true + + true + true @@ -2038,6 +2060,7 @@ + @@ -2085,6 +2108,7 @@ + @@ -2147,6 +2171,7 @@ + @@ -2184,6 +2209,7 @@ + @@ -2195,6 +2221,7 @@ + @@ -2264,6 +2291,7 @@ + diff --git a/examples/MidiTest/Builds/VisualStudio2015/MidiTest_App.vcxproj.filters b/examples/MidiTest/Builds/VisualStudio2015/MidiTest_App.vcxproj.filters index 8accedbc..b1305952 100644 --- a/examples/MidiTest/Builds/VisualStudio2015/MidiTest_App.vcxproj.filters +++ b/examples/MidiTest/Builds/VisualStudio2015/MidiTest_App.vcxproj.filters @@ -8,332 +8,332 @@ {F8327AD5-636C-5063-9565-8393677CA36F} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -344,1690 +344,1714 @@ MidiTest\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2035,1748 +2059,1766 @@ MidiTest\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/MidiTest/Builds/VisualStudio2017/MidiTest_App.vcxproj b/examples/MidiTest/Builds/VisualStudio2017/MidiTest_App.vcxproj index a4c447fc..3ac23382 100644 --- a/examples/MidiTest/Builds/VisualStudio2017/MidiTest_App.vcxproj +++ b/examples/MidiTest/Builds/VisualStudio2017/MidiTest_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -578,9 +579,6 @@ true - - true - true @@ -1313,6 +1311,9 @@ true + + true + true @@ -1403,6 +1404,9 @@ true + + true + true @@ -1436,6 +1440,9 @@ true + + true + true @@ -1475,12 +1482,21 @@ true + + true + true true + + true + + + true + true @@ -1667,6 +1683,9 @@ true + + true + true @@ -1679,6 +1698,9 @@ true + + true + true @@ -2038,6 +2060,7 @@ + @@ -2085,6 +2108,7 @@ + @@ -2147,6 +2171,7 @@ + @@ -2184,6 +2209,7 @@ + @@ -2195,6 +2221,7 @@ + @@ -2264,6 +2291,7 @@ + diff --git a/examples/MidiTest/Builds/VisualStudio2017/MidiTest_App.vcxproj.filters b/examples/MidiTest/Builds/VisualStudio2017/MidiTest_App.vcxproj.filters index 019f46d4..f1c27ff4 100644 --- a/examples/MidiTest/Builds/VisualStudio2017/MidiTest_App.vcxproj.filters +++ b/examples/MidiTest/Builds/VisualStudio2017/MidiTest_App.vcxproj.filters @@ -8,332 +8,332 @@ {F8327AD5-636C-5063-9565-8393677CA36F} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -344,1690 +344,1714 @@ MidiTest\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2035,1748 +2059,1766 @@ MidiTest\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/MidiTest/Builds/iOS/MidiTest.xcodeproj/project.pbxproj b/examples/MidiTest/Builds/iOS/MidiTest.xcodeproj/project.pbxproj index 12c211d2..0198759b 100644 --- a/examples/MidiTest/Builds/iOS/MidiTest.xcodeproj/project.pbxproj +++ b/examples/MidiTest/Builds/iOS/MidiTest.xcodeproj/project.pbxproj @@ -17,6 +17,7 @@ B5839C1ADE6343A97E377F9E = {isa = PBXBuildFile; fileRef = 61275921D3E9ECE1690FD578; }; 820F8C7344562E54C962352F = {isa = PBXBuildFile; fileRef = B37B0559AA71B6CD7CEC8213; }; 2276632F4A0CAA61F25AFCB2 = {isa = PBXBuildFile; fileRef = 342786564B1F67373B78584A; }; + CC428BCC000261D59E8CF764 = {isa = PBXBuildFile; fileRef = 05FCB4FEB0CD32058E6E8235; }; 3D7C47402EAF5E8BE1C72E65 = {isa = PBXBuildFile; fileRef = 566D5E15DB1A5D46DDC9B861; }; 029CD2478E773EB13C1D4D87 = {isa = PBXBuildFile; fileRef = 913C67AB487B1455B97E8A3E; }; B4EA7A34D4DFF81EF9616B34 = {isa = PBXBuildFile; fileRef = 9FBD6E11D5668E77AF50973E; }; @@ -33,6 +34,7 @@ 1B1338721F6CAD1E410C63E2 = {isa = PBXBuildFile; fileRef = A6EDD0A39ED1D013EDF5B76E; }; F7EECBD89D15CF5026B8285F = {isa = PBXBuildFile; fileRef = 441261DDD3EA2AA4BAF2546E; }; 79882682F9443C44D182CEF6 = {isa = PBXBuildFile; fileRef = BE8A547CB1569A46575E86BB; }; + 05FCB4FEB0CD32058E6E8235 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; 0D3696A03DE495018144E0BA = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_processors"; path = "../../../../modules/juce_audio_processors"; sourceTree = "SOURCE_ROOT"; }; 161DFA24CD5C89477A9C9971 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_data_structures.mm"; path = "../../JuceLibraryCode/include_juce_data_structures.mm"; sourceTree = "SOURCE_ROOT"; }; 1C1A2B6085A7DB073BBDDB81 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_data_structures"; path = "../../../../modules/juce_data_structures"; sourceTree = "SOURCE_ROOT"; }; @@ -92,7 +94,7 @@ 1E0BCC5A36A4D0D0971EFF6F, 602E129A6AC841F76D8D69B0, 4058214A5AE03A6257A7EAA8, - 5B19DCC89CFB519C0C66B93A, ); name = "Juce Modules"; sourceTree = ""; }; + 5B19DCC89CFB519C0C66B93A, ); name = "JUCE Modules"; sourceTree = ""; }; 6B93BE35C7D2D1D27ADEFE23 = {isa = PBXGroup; children = ( 5349B0714A02B856B15B8FC5, 9F952C2EF0D9779228D0FF3C, @@ -106,7 +108,7 @@ A6EDD0A39ED1D013EDF5B76E, 441261DDD3EA2AA4BAF2546E, BE8A547CB1569A46575E86BB, - D93CBFE9E05B4DC324582F20, ); name = "Juce Library Code"; sourceTree = ""; }; + D93CBFE9E05B4DC324582F20, ); name = "JUCE Library Code"; sourceTree = ""; }; 5C1EAE2AD9CCE2B4F31B3EA9 = {isa = PBXGroup; children = ( 7514987563C2700E7867FF98, 9FBD6E11D5668E77AF50973E, ); name = Resources; sourceTree = ""; }; @@ -121,6 +123,7 @@ 61275921D3E9ECE1690FD578, B37B0559AA71B6CD7CEC8213, 342786564B1F67373B78584A, + 05FCB4FEB0CD32058E6E8235, 566D5E15DB1A5D46DDC9B861, 913C67AB487B1455B97E8A3E, ); name = Frameworks; sourceTree = ""; }; 396BE724B1AC489682B74278 = {isa = PBXGroup; children = ( @@ -135,7 +138,7 @@ 3B991DBD0B9EF35770D99DE0 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -165,7 +168,7 @@ 8508F29925B0BD0B7BFF3FF3 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -191,6 +194,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; PRODUCT_BUNDLE_IDENTIFIER = com.roli.MidiTest; USE_HEADERMAP = NO; }; name = Release; }; E12A8778C1F50489C01F266F = {isa = XCBuildConfiguration; buildSettings = { @@ -309,13 +313,14 @@ B5839C1ADE6343A97E377F9E, 820F8C7344562E54C962352F, 2276632F4A0CAA61F25AFCB2, + CC428BCC000261D59E8CF764, 3D7C47402EAF5E8BE1C72E65, 029CD2478E773EB13C1D4D87, ); runOnlyForDeploymentPostprocessing = 0; }; 68C4BE0E455A27D9A0CEB672 = {isa = PBXNativeTarget; buildConfigurationList = 9EEC5DC9E6376BF734D6A626; buildPhases = ( A1114FDF6F871F83BAF3B6B8, 80C515E0387A6AF48C93D08C, AADBC72B2C7030FAD1D8CAF8, ); buildRules = ( ); dependencies = ( ); name = "MidiTest - App"; productName = MidiTest; productReference = AB7855931CA983F4EE039617; productType = "com.apple.product-type.application"; }; - 08CC3758D6C29BD07C86A240 = {isa = PBXProject; buildConfigurationList = 33B4E927BEBC8696D1D2812E; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 68C4BE0E455A27D9A0CEB672 = { 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 = 937739BC97C6E6294CDCF171; projectDirPath = ""; projectRoot = ""; targets = (68C4BE0E455A27D9A0CEB672); }; + 08CC3758D6C29BD07C86A240 = {isa = PBXProject; buildConfigurationList = 33B4E927BEBC8696D1D2812E; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 68C4BE0E455A27D9A0CEB672 = { 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 = 937739BC97C6E6294CDCF171; projectDirPath = ""; projectRoot = ""; targets = (68C4BE0E455A27D9A0CEB672); }; }; rootObject = 08CC3758D6C29BD07C86A240; } diff --git a/examples/MidiTest/JuceLibraryCode/AppConfig.h b/examples/MidiTest/JuceLibraryCode/AppConfig.h index 3297659b..865c9601 100644 --- a/examples/MidiTest/JuceLibraryCode/AppConfig.h +++ b/examples/MidiTest/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -66,7 +66,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -74,7 +74,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -86,15 +86,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -109,11 +113,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -124,37 +128,37 @@ // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_audio_utils flags: #ifndef JUCE_USE_CDREADER - //#define JUCE_USE_CDREADER 1 + //#define JUCE_USE_CDREADER 0 #endif #ifndef JUCE_USE_CDBURNER - //#define JUCE_USE_CDBURNER 1 + //#define JUCE_USE_CDBURNER 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -162,7 +166,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -170,7 +174,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -185,7 +189,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -203,7 +207,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -211,7 +223,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -226,7 +238,7 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/MidiTest/MidiTest.jucer b/examples/MidiTest/MidiTest.jucer index 0a013003..64bb68b7 100644 --- a/examples/MidiTest/MidiTest.jucer +++ b/examples/MidiTest/MidiTest.jucer @@ -1,10 +1,8 @@ - + @@ -16,10 +14,8 @@ - - + + @@ -38,10 +34,8 @@ - - + + @@ -59,10 +53,8 @@ - - + + @@ -81,10 +73,8 @@ - - + + @@ -101,13 +91,10 @@ - + - - + + @@ -124,15 +111,13 @@ - + diff --git a/examples/MidiTest/Source/MainComponent.cpp b/examples/MidiTest/Source/MainComponent.cpp index 461833cc..fbafc475 100644 --- a/examples/MidiTest/Source/MainComponent.cpp +++ b/examples/MidiTest/Source/MainComponent.cpp @@ -142,7 +142,7 @@ private: }; //============================================================================== -MainContentComponent::MainContentComponent () +MainContentComponent::MainContentComponent() : midiInputLabel ("Midi Input Label", "MIDI Input:"), midiOutputLabel ("Midi Output Label", "MIDI Output:"), incomingMidiLabel ("Incoming Midi Label", "Received MIDI messages:"), @@ -341,7 +341,7 @@ void MainContentComponent::updateDeviceList (bool isInputDeviceList) } //============================================================================== -void MainContentComponent::timerCallback () +void MainContentComponent::timerCallback() { updateDeviceList (true); updateDeviceList (false); diff --git a/examples/MidiTest/Source/MainComponent.h b/examples/MidiTest/Source/MainComponent.h index 9b788293..4a0f955e 100644 --- a/examples/MidiTest/Source/MainComponent.h +++ b/examples/MidiTest/Source/MainComponent.h @@ -43,14 +43,14 @@ class MainContentComponent : public Component, { public: //============================================================================== - MainContentComponent (); + MainContentComponent(); ~MainContentComponent(); //============================================================================== - void timerCallback () override; + void timerCallback() override; void handleNoteOn (MidiKeyboardState*, int midiChannel, int midiNoteNumber, float velocity) override; void handleNoteOff (MidiKeyboardState*, int midiChannel, int midiNoteNumber, float velocity) override; - void handleMessage (const Message& msg) override; + void handleMessage (const Message&) override; void paint (Graphics& g) override; void resized() override; diff --git a/examples/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt b/examples/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt index 2df00b80..03ae4a0d 100644 --- a/examples/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt +++ b/examples/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt @@ -8,7 +8,7 @@ SET(BINARY_NAME "juce_jni") add_library("cpufeatures" STATIC "${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c") set_source_files_properties("${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c" PROPERTIES COMPILE_FLAGS "-Wno-sign-conversion -Wno-gnu-statement-expression") -add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_juce_networkgraphicsdemo_JUCENetworkGraphicsDemo" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/juce/networkgraphicsdemo/JUCENetworkGraphicsDemo\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000") +add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_juce_networkgraphicsdemo_JUCENetworkGraphicsDemo" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/juce/networkgraphicsdemo/JUCENetworkGraphicsDemo\"" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSNAME=com_juce_networkgraphicsdemo_SharingContentProvider" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSPATH=\"com/juce/networkgraphicsdemo/SharingContentProvider\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000") include_directories( AFTER "../../../JuceLibraryCode" @@ -18,13 +18,13 @@ include_directories( AFTER enable_language(ASM) -IF(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +IF(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") add_definitions("-DJUCE_DEBUG=0" "-DDEBUG=1" "-D_DEBUG=1") -ELSEIF(JUCE_BUILD_CONFIGFURATION MATCHES "RELEASE") +ELSEIF(JUCE_BUILD_CONFIGURATION MATCHES "RELEASE") add_definitions("-DNDEBUG=1") -ELSE(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +ELSE(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") MESSAGE( FATAL_ERROR "No matching build-configuration found." ) -ENDIF(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +ENDIF(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") add_library( ${BINARY_NAME} @@ -390,7 +390,6 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_core/containers/juce_HashMap.h" "../../../../../modules/juce_core/containers/juce_HashMap_test.cpp" "../../../../../modules/juce_core/containers/juce_LinkedListPointer.h" - "../../../../../modules/juce_core/containers/juce_ListenerList.cpp" "../../../../../modules/juce_core/containers/juce_ListenerList.h" "../../../../../modules/juce_core/containers/juce_NamedValueSet.cpp" "../../../../../modules/juce_core/containers/juce_NamedValueSet.h" @@ -642,6 +641,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_data_structures/values/juce_ValueTree.h" "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp" "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h" + "../../../../../modules/juce_data_structures/values/juce_ValueWithDefault.h" "../../../../../modules/juce_data_structures/juce_data_structures.cpp" "../../../../../modules/juce_data_structures/juce_data_structures.mm" "../../../../../modules/juce_data_structures/juce_data_structures.h" @@ -728,6 +728,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_graphics/geometry/juce_EdgeTable.cpp" "../../../../../modules/juce_graphics/geometry/juce_EdgeTable.h" "../../../../../modules/juce_graphics/geometry/juce_Line.h" + "../../../../../modules/juce_graphics/geometry/juce_Parallelogram.h" "../../../../../modules/juce_graphics/geometry/juce_Path.cpp" "../../../../../modules/juce_graphics/geometry/juce_Path.h" "../../../../../modules/juce_graphics/geometry/juce_PathIterator.cpp" @@ -906,6 +907,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" "../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" "../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" + "../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" + "../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" @@ -973,6 +976,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h" "../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.cpp" "../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.h" + "../../../../../modules/juce_gui_basics/layout/juce_SidePanel.cpp" + "../../../../../modules/juce_gui_basics/layout/juce_SidePanel.h" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp" @@ -995,6 +1000,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h" "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp" "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.h" + "../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.cpp" + "../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarModel.cpp" @@ -1027,8 +1034,12 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" "../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" "../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" + "../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" "../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" "../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" + "../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" + "../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" + "../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" "../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" "../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" "../../../../../modules/juce_gui_basics/native/juce_linux_FileChooser.cpp" @@ -1137,6 +1148,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.cpp" "../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.h" "../../../../../modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h" + "../../../../../modules/juce_gui_extra/embedding/juce_AndroidViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_NSViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_UIViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_XEmbedComponent.h" @@ -1164,6 +1176,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/misc/juce_WebBrowserComponent.h" "../../../../../modules/juce_gui_extra/native/juce_android_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_android_WebBrowserComponent.cpp" + "../../../../../modules/juce_gui_extra/native/juce_AndroidViewComponent.cpp" "../../../../../modules/juce_gui_extra/native/juce_ios_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm" "../../../../../modules/juce_gui_extra/native/juce_linux_X11_SystemTrayIcon.cpp" @@ -1172,6 +1185,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/native/juce_mac_AppleRemote.mm" "../../../../../modules/juce_gui_extra/native/juce_mac_CarbonViewWrapperComponent.h" "../../../../../modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm" + "../../../../../modules/juce_gui_extra/native/juce_mac_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_mac_SystemTrayIcon.cpp" "../../../../../modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm" "../../../../../modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp" @@ -1610,7 +1624,6 @@ set_source_files_properties("../../../../../modules/juce_core/containers/juce_El set_source_files_properties("../../../../../modules/juce_core/containers/juce_HashMap.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_HashMap_test.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_LinkedListPointer.h" PROPERTIES HEADER_FILE_ONLY TRUE) -set_source_files_properties("../../../../../modules/juce_core/containers/juce_ListenerList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_ListenerList.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_NamedValueSet.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_NamedValueSet.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1862,6 +1875,7 @@ set_source_files_properties("../../../../../modules/juce_data_structures/values/ set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTree.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueWithDefault.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1948,6 +1962,7 @@ set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_ set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_EdgeTable.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_EdgeTable.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Line.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Parallelogram.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Path.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Path.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_PathIterator.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2126,6 +2141,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/ju set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2193,6 +2210,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_SidePanel.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_SidePanel.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2215,6 +2234,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/ set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarModel.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2247,8 +2268,12 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_M set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_linux_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2357,6 +2382,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/code_editor/j set_source_files_properties("../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_AndroidViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_NSViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_UIViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_XEmbedComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2384,6 +2410,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/misc/juce_Sys set_source_files_properties("../../../../../modules/juce_gui_extra/misc/juce_WebBrowserComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_android_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_android_WebBrowserComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_AndroidViewComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_ios_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_linux_X11_SystemTrayIcon.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2392,6 +2419,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_l set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_AppleRemote.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_CarbonViewWrapperComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_SystemTrayIcon.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) diff --git a/examples/NetworkGraphicsDemo/Builds/Android/app/build.gradle b/examples/NetworkGraphicsDemo/Builds/Android/app/build.gradle index fec0e1f4..ae4b69c2 100644 --- a/examples/NetworkGraphicsDemo/Builds/Android/app/build.gradle +++ b/examples/NetworkGraphicsDemo/Builds/Android/app/build.gradle @@ -2,7 +2,7 @@ apply plugin: 'com.android.application' android { compileSdkVersion 10 - buildToolsVersion "26.0.0" + buildToolsVersion "27.0.0" externalNativeBuild { cmake { path "CMakeLists.txt" @@ -26,7 +26,7 @@ android { cmake { arguments "-DANDROID_TOOLCHAIN=clang", "-DANDROID_PLATFORM=android-10", "-DANDROID_STL=c++_static", "-DANDROID_CPP_FEATURES=exceptions rtti", "-DANDROID_ARM_MODE=arm", "-DANDROID_ARM_NEON=TRUE" cFlags "-fsigned-char" - cppFlags "-fsigned-char", "-std=c++11" + cppFlags "-fsigned-char", "-std=c++14" } } } @@ -46,6 +46,7 @@ android { } } + flavorDimensions "default" productFlavors { debug_ { ndk { @@ -53,16 +54,20 @@ android { } externalNativeBuild { cmake { - arguments "-DJUCE_BUILD_CONFIGFURATION=DEBUG", "-DCMAKE_CXX_FLAGS_DEBUG=-Ofast", "-DCMAKE_C_FLAGS_DEBUG=-Ofast" + arguments "-DJUCE_BUILD_CONFIGURATION=DEBUG", "-DCMAKE_CXX_FLAGS_DEBUG=-Ofast", "-DCMAKE_C_FLAGS_DEBUG=-Ofast" } } + + dimension "default" } release_ { externalNativeBuild { cmake { - arguments "-DJUCE_BUILD_CONFIGFURATION=RELEASE", "-DCMAKE_CXX_FLAGS_RELEASE=-O3", "-DCMAKE_C_FLAGS_RELEASE=-O3" + arguments "-DJUCE_BUILD_CONFIGURATION=RELEASE", "-DCMAKE_CXX_FLAGS_RELEASE=-O3", "-DCMAKE_C_FLAGS_RELEASE=-O3" } } + + dimension "default" } } diff --git a/examples/NetworkGraphicsDemo/Builds/Android/app/src/main/java/com/juce/networkgraphicsdemo/JUCENetworkGraphicsDemo.java b/examples/NetworkGraphicsDemo/Builds/Android/app/src/main/java/com/juce/networkgraphicsdemo/JUCENetworkGraphicsDemo.java index b46f89cb..a45e5715 100644 --- a/examples/NetworkGraphicsDemo/Builds/Android/app/src/main/java/com/juce/networkgraphicsdemo/JUCENetworkGraphicsDemo.java +++ b/examples/NetworkGraphicsDemo/Builds/Android/app/src/main/java/com/juce/networkgraphicsdemo/JUCENetworkGraphicsDemo.java @@ -30,10 +30,12 @@ import android.content.Intent; import android.content.res.Configuration; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; +import android.net.http.SslError; import android.net.Uri; import android.os.Bundle; import android.os.Looper; import android.os.Handler; +import android.os.Message; import android.os.ParcelUuid; import android.os.Environment; import android.view.*; @@ -47,6 +49,10 @@ import android.text.InputType; import android.util.DisplayMetrics; import android.util.Log; import android.util.Pair; +import android.webkit.SslErrorHandler; +import android.webkit.WebChromeClient; +import android.webkit.WebView; +import android.webkit.WebViewClient; import java.lang.Runnable; import java.lang.ref.WeakReference; import java.lang.reflect.*; @@ -297,6 +303,10 @@ public class JUCENetworkGraphicsDemo extends Activity { super.onResume(); resumeApp(); + + // Ensure that navigation/status bar visibility is correctly restored. + for (int i = 0; i < viewHolder.getChildCount(); ++i) + ((ComponentPeerView) viewHolder.getChildAt (i)).appResumed(); } @Override @@ -644,6 +654,27 @@ public class JUCENetworkGraphicsDemo extends Activity colorMatrix.set (colorTransform); paint.setColorFilter (new ColorMatrixColorFilter (colorMatrix)); + + java.lang.reflect.Method method = null; + + try + { + method = getClass().getMethod ("setLayerType", int.class, Paint.class); + } + catch (SecurityException e) {} + catch (NoSuchMethodException e) {} + + if (method != null) + { + try + { + int layerTypeNone = 0; + method.invoke (this, layerTypeNone, null); + } + catch (java.lang.IllegalArgumentException e) {} + catch (java.lang.IllegalAccessException e) {} + catch (java.lang.reflect.InvocationTargetException e) {} + } } //============================================================================== @@ -876,6 +907,17 @@ public class JUCENetworkGraphicsDemo extends Activity { return true; //xxx needs to check overlapping views } + + //============================================================================== + private native void handleAppResumed (long host); + + public void appResumed() + { + if (host == 0) + return; + + handleAppResumed (host); + } } //============================================================================== @@ -995,15 +1037,29 @@ public class JUCENetworkGraphicsDemo extends Activity //============================================================================== public static class NativeInvocationHandler implements InvocationHandler { - public NativeInvocationHandler (long nativeContextRef) + public NativeInvocationHandler (Activity activityToUse, long nativeContextRef) { + activity = activityToUse; nativeContext = nativeContextRef; } + public void nativeContextDeleted() + { + nativeContext = 0; + } + @Override public void finalize() { - dispatchFinalize (nativeContext); + activity.runOnUiThread (new Runnable() + { + @Override + public void run() + { + if (nativeContext != 0) + dispatchFinalize (nativeContext); + } + }); } @Override @@ -1013,15 +1069,21 @@ public class JUCENetworkGraphicsDemo extends Activity } //============================================================================== + Activity activity; private long nativeContext = 0; private native void dispatchFinalize (long nativeContextRef); private native Object dispatchInvoke (long nativeContextRef, Object proxy, Method method, Object[] args); } - public static InvocationHandler createInvocationHandler (long nativeContextRef) + public InvocationHandler createInvocationHandler (long nativeContextRef) { - return new NativeInvocationHandler (nativeContextRef); + return new NativeInvocationHandler (this, nativeContextRef); + } + + public void invocationHandlerContextDeleted (InvocationHandler handler) + { + ((NativeInvocationHandler) handler).nativeContextDeleted(); } //============================================================================== @@ -1419,6 +1481,83 @@ public class JUCENetworkGraphicsDemo extends Activity startActivity (new Intent (Intent.ACTION_VIEW, Uri.parse (url))); } + private native boolean webViewPageLoadStarted (long host, WebView view, String url); + private native void webViewPageLoadFinished (long host, WebView view, String url); + private native void webViewReceivedSslError (long host, WebView view, SslErrorHandler handler, SslError error); + private native void webViewCloseWindowRequest (long host, WebView view); + private native void webViewCreateWindowRequest (long host, WebView view); + + //============================================================================== + public class JuceWebViewClient extends WebViewClient + { + public JuceWebViewClient (long hostToUse) + { + host = hostToUse; + } + + public void hostDeleted() + { + synchronized (hostLock) + { + host = 0; + } + } + + @Override + public void onPageFinished (WebView view, String url) + { + if (host == 0) + return; + + webViewPageLoadFinished (host, view, url); + } + + @Override + public void onReceivedSslError (WebView view, SslErrorHandler handler, SslError error) + { + if (host == 0) + return; + + webViewReceivedSslError (host, view, handler, error); + } + + @Override + public void onPageStarted (WebView view, String url, Bitmap favicon) + { + if (host != 0) + webViewPageLoadStarted (host, view, url); + } + + private long host; + private final Object hostLock = new Object(); + } + + public class JuceWebChromeClient extends WebChromeClient + { + public JuceWebChromeClient (long hostToUse) + { + host = hostToUse; + } + + @Override + public void onCloseWindow (WebView window) + { + webViewCloseWindowRequest (host, window); + } + + @Override + public boolean onCreateWindow (WebView view, boolean isDialog, + boolean isUserGesture, Message resultMsg) + { + webViewCreateWindowRequest (host, view); + return false; + } + + private long host; + private final Object hostLock = new Object(); + } + + //============================================================================== public static final String getLocaleValue (boolean isRegion) { java.util.Locale locale = java.util.Locale.getDefault(); diff --git a/examples/NetworkGraphicsDemo/Builds/Android/app/src/main/java/com/juce/networkgraphicsdemo/SharingContentProvider.java b/examples/NetworkGraphicsDemo/Builds/Android/app/src/main/java/com/juce/networkgraphicsdemo/SharingContentProvider.java new file mode 100644 index 00000000..4112f21b --- /dev/null +++ b/examples/NetworkGraphicsDemo/Builds/Android/app/src/main/java/com/juce/networkgraphicsdemo/SharingContentProvider.java @@ -0,0 +1,129 @@ +package com.juce.networkgraphicsdemo; + +import android.content.ContentProvider; +import android.content.ContentValues; +import android.content.res.AssetFileDescriptor; +import android.content.res.Resources; +import android.database.Cursor; +import android.database.MatrixCursor; +import android.net.Uri; +import android.os.FileObserver; +import android.os.ParcelFileDescriptor; +import java.lang.String; + +public final class SharingContentProvider extends ContentProvider +{ + private Object lock = new Object(); + + private native void contentSharerFileObserverEvent (long host, int event, String path); + + private native Cursor contentSharerQuery (Uri uri, String[] projection, String selection, + String[] selectionArgs, String sortOrder); + + private native void contentSharerCursorClosed (long host); + + private native AssetFileDescriptor contentSharerOpenFile (Uri uri, String mode); + private native String[] contentSharerGetStreamTypes (Uri uri, String mimeTypeFilter); + + public final class ProviderFileObserver extends FileObserver + { + public ProviderFileObserver (long hostToUse, String path, int mask) + { + super (path, mask); + + host = hostToUse; + } + + public void onEvent (int event, String path) + { + contentSharerFileObserverEvent (host, event, path); + } + + private long host; + } + + public final class ProviderCursor extends MatrixCursor + { + ProviderCursor (long hostToUse, String[] columnNames) + { + super (columnNames); + + host = hostToUse; + } + + @Override + public void close() + { + super.close(); + + contentSharerCursorClosed (host); + } + + private long host; + } + + @Override + public boolean onCreate() + { + return true; + } + + @Override + public Cursor query (Uri url, String[] projection, String selection, + String[] selectionArgs, String sortOrder) + { + synchronized (lock) + { + return contentSharerQuery (url, projection, selection, selectionArgs, sortOrder); + } + } + + @Override + public Uri insert (Uri uri, ContentValues values) + { + return null; + } + + @Override + public int update (Uri uri, ContentValues values, String selection, + String[] selectionArgs) + { + return 0; + } + + @Override + public int delete (Uri uri, String selection, String[] selectionArgs) + { + return 0; + } + + @Override + public String getType (Uri uri) + { + return null; + } + + @Override + public AssetFileDescriptor openAssetFile (Uri uri, String mode) + { + synchronized (lock) + { + return contentSharerOpenFile (uri, mode); + } + } + + @Override + public ParcelFileDescriptor openFile (Uri uri, String mode) + { + synchronized (lock) + { + AssetFileDescriptor result = contentSharerOpenFile (uri, mode); + + if (result != null) + return result.getParcelFileDescriptor(); + + return null; + } + } + +} diff --git a/examples/NetworkGraphicsDemo/Builds/Android/build.gradle b/examples/NetworkGraphicsDemo/Builds/Android/build.gradle index 0109eaa0..07b77dd9 100644 --- a/examples/NetworkGraphicsDemo/Builds/Android/build.gradle +++ b/examples/NetworkGraphicsDemo/Builds/Android/build.gradle @@ -1,9 +1,10 @@ buildscript { repositories { jcenter() + google() } dependencies { - classpath 'com.android.tools.build:gradle:2.3.3' + classpath 'com.android.tools.build:gradle:3.0.1' } } diff --git a/examples/NetworkGraphicsDemo/Builds/Android/gradle/wrapper/gradle-wrapper.properties b/examples/NetworkGraphicsDemo/Builds/Android/gradle/wrapper/gradle-wrapper.properties index 69aae7dc..6654a817 100644 --- a/examples/NetworkGraphicsDemo/Builds/Android/gradle/wrapper/gradle-wrapper.properties +++ b/examples/NetworkGraphicsDemo/Builds/Android/gradle/wrapper/gradle-wrapper.properties @@ -1 +1 @@ -distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip \ No newline at end of file +distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip \ No newline at end of file diff --git a/examples/NetworkGraphicsDemo/Builds/LinuxMakefile/Makefile b/examples/NetworkGraphicsDemo/Builds/LinuxMakefile/Makefile index d27dc957..a795e4f2 100644 --- a/examples/NetworkGraphicsDemo/Builds/LinuxMakefile/Makefile +++ b/examples/NetworkGraphicsDemo/Builds/LinuxMakefile/Makefile @@ -23,6 +23,8 @@ ifndef CONFIG CONFIG=Debug endif +JUCE_ARCH_LABEL := $(shell uname -m) + ifeq ($(CONFIG),Debug) JUCE_BINDIR := build JUCE_LIBDIR := build @@ -38,7 +40,7 @@ ifeq ($(CONFIG),Debug) JUCE_TARGET_APP := JUCE\ Network\ Graphics\ Demo JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -lGL -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -59,7 +61,7 @@ ifeq ($(CONFIG),Release) JUCE_TARGET_APP := JUCE\ Network\ Graphics\ Demo JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -O3 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -fvisibility=hidden -lGL -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -92,7 +94,7 @@ $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) : check-pkg-config $(OBJECTS_APP) $(RESOURCES) -$(V_AT)mkdir -p $(JUCE_BINDIR) -$(V_AT)mkdir -p $(JUCE_LIBDIR) -$(V_AT)mkdir -p $(JUCE_OUTDIR) - $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(RESOURCES) $(TARGET_ARCH) + $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(JUCE_LDFLAGS_APP) $(RESOURCES) $(TARGET_ARCH) $(JUCE_OBJDIR)/Main_90ebc5c2.o: ../../Source/Main.cpp -$(V_AT)mkdir -p $(JUCE_OBJDIR) diff --git a/examples/NetworkGraphicsDemo/Builds/MacOSX/JUCE Network Graphics Demo.xcodeproj/project.pbxproj b/examples/NetworkGraphicsDemo/Builds/MacOSX/JUCE Network Graphics Demo.xcodeproj/project.pbxproj index f8ddf854..b6d566f2 100644 --- a/examples/NetworkGraphicsDemo/Builds/MacOSX/JUCE Network Graphics Demo.xcodeproj/project.pbxproj +++ b/examples/NetworkGraphicsDemo/Builds/MacOSX/JUCE Network Graphics Demo.xcodeproj/project.pbxproj @@ -112,7 +112,7 @@ FA0A789443FD480003E40435, 9C689AFBF364CB167C422D29, 68EBC0BF5F01E05FDCB3EEAF, - 55CB060922ABCBC105FE38D2, ); name = "Juce Modules"; sourceTree = ""; }; + 55CB060922ABCBC105FE38D2, ); name = "JUCE Modules"; sourceTree = ""; }; C20D4DECE1291BF6AF8711DC = {isa = PBXGroup; children = ( 0555BAE6156EAF15CA77A2D8, 74711D7544168CCAC4969A07, @@ -131,7 +131,7 @@ 7BE6330821794919A88ED8ED, 660F1970CF687A7AE8371C6D, 3BF06B70407FFDBE9534F942, - D12A0DFFE18728E84D9AB739, ); name = "Juce Library Code"; sourceTree = ""; }; + D12A0DFFE18728E84D9AB739, ); name = "JUCE Library Code"; sourceTree = ""; }; 4AA57E2B5FD5374D348EEF7F = {isa = PBXGroup; children = ( 1FD6DBAC73414DD4C152E34E, 696F7896036B652369517438, @@ -158,7 +158,7 @@ 71F5560BE0EE3A17A9CE44F6, 8B59A884C62D960EE9DFEF47, ); name = Source; sourceTree = ""; }; EE7498599191DDC73ECB55B0 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -189,7 +189,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; 2E06386CE7CCA5FF76819BFF = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -215,6 +215,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.9; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; PRODUCT_BUNDLE_IDENTIFIER = com.juce.NetworkGraphicsDemo; @@ -337,7 +338,7 @@ 714944DB86A4D402E7FA269E, C2977559BF9148DB70CA10AE, 865E89B94B41EB14C202CBB0, ); buildRules = ( ); dependencies = ( ); name = "JUCE Network Graphics Demo - App"; productName = "JUCE Network Graphics Demo"; productReference = E4162459ED4C829EF7B19691; productType = "com.apple.product-type.application"; }; - A5398ADB6F5B128C00EB935C = {isa = PBXProject; buildConfigurationList = 02715337C584F3C721251428; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 4311FBCBD02948A0ED96C7DD = { 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 = D2EB65517396C974F0415A7F; projectDirPath = ""; projectRoot = ""; targets = (4311FBCBD02948A0ED96C7DD); }; + A5398ADB6F5B128C00EB935C = {isa = PBXProject; buildConfigurationList = 02715337C584F3C721251428; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 4311FBCBD02948A0ED96C7DD = { 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 = D2EB65517396C974F0415A7F; projectDirPath = ""; projectRoot = ""; targets = (4311FBCBD02948A0ED96C7DD); }; }; rootObject = A5398ADB6F5B128C00EB935C; } diff --git a/examples/NetworkGraphicsDemo/Builds/VisualStudio2013/JUCE Network Graphics Demo.sln b/examples/NetworkGraphicsDemo/Builds/VisualStudio2013/JUCE Network Graphics Demo.sln index 4b09c6d7..d5565a3a 100644 --- a/examples/NetworkGraphicsDemo/Builds/VisualStudio2013/JUCE Network Graphics Demo.sln +++ b/examples/NetworkGraphicsDemo/Builds/VisualStudio2013/JUCE Network Graphics Demo.sln @@ -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 diff --git a/examples/NetworkGraphicsDemo/Builds/VisualStudio2013/JUCE Network Graphics Demo_App.vcxproj b/examples/NetworkGraphicsDemo/Builds/VisualStudio2013/JUCE Network Graphics Demo_App.vcxproj index 5c44aa4d..77ea14cc 100644 --- a/examples/NetworkGraphicsDemo/Builds/VisualStudio2013/JUCE Network Graphics Demo_App.vcxproj +++ b/examples/NetworkGraphicsDemo/Builds/VisualStudio2013/JUCE Network Graphics Demo_App.vcxproj @@ -4,13 +4,13 @@ ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - + Debug - Win32 + x64 - + Release - Win32 + x64 @@ -19,19 +19,22 @@ 8.1 - Application false + false + v120 v120 8.1 - Application false true v120 + v120 8.1 @@ -48,18 +51,18 @@ <_ProjectFileVersion>10.0.30319.1 .exe - $(SolutionDir)$(Platform)\$(Configuration)\App\ - $(Platform)\$(Configuration)\App\ - JUCE Network Graphics Demo - true - $(SolutionDir)$(Platform)\$(Configuration)\App\ - $(Platform)\$(Configuration)\App\ - JUCE Network Graphics Demo - true + $(SolutionDir)$(Platform)\$(Configuration)\App\ + $(Platform)\$(Configuration)\App\ + JUCE Network Graphics Demo + true + $(SolutionDir)$(Platform)\$(Configuration)\App\ + $(Platform)\$(Configuration)\App\ + JUCE Network Graphics Demo + true v120 8.1 - + _DEBUG;%(PreprocessorDefinitions) true @@ -72,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2013_78A5020=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -93,7 +96,6 @@ true $(IntDir)\JUCE Network Graphics Demo.pdb Windows - MachineX86 true @@ -102,7 +104,7 @@ - + NDEBUG;%(PreprocessorDefinitions) true @@ -114,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2013_78A5020=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -135,7 +137,6 @@ false $(IntDir)\JUCE Network Graphics Demo.pdb Windows - MachineX86 true true true @@ -577,9 +578,6 @@ true - - true - true @@ -1333,6 +1331,9 @@ true + + true + true @@ -1423,6 +1424,9 @@ true + + true + true @@ -1456,6 +1460,9 @@ true + + true + true @@ -1495,12 +1502,21 @@ true + + true + true true + + true + + + true + true @@ -1687,6 +1703,9 @@ true + + true + true @@ -1699,6 +1718,9 @@ true + + true + true @@ -2129,6 +2151,7 @@ + @@ -2176,6 +2199,7 @@ + @@ -2238,6 +2262,7 @@ + @@ -2275,6 +2300,7 @@ + @@ -2286,6 +2312,7 @@ + @@ -2355,6 +2382,7 @@ + diff --git a/examples/NetworkGraphicsDemo/Builds/VisualStudio2013/JUCE Network Graphics Demo_App.vcxproj.filters b/examples/NetworkGraphicsDemo/Builds/VisualStudio2013/JUCE Network Graphics Demo_App.vcxproj.filters index b5713901..49602cee 100644 --- a/examples/NetworkGraphicsDemo/Builds/VisualStudio2013/JUCE Network Graphics Demo_App.vcxproj.filters +++ b/examples/NetworkGraphicsDemo/Builds/VisualStudio2013/JUCE Network Graphics Demo_App.vcxproj.filters @@ -8,362 +8,362 @@ {29EA0780-21FA-28D6-16E6-6CE80ECD10DA} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {3D19F603-7985-B222-DFDA-9B83329ACA9D} + + {EEE9B92C-AD26-4BEA-4D95-3F859090EA9F} - - {1A62F82C-C14A-E14A-94DE-8A27E0F8A090} + + {B1DE8DB1-C00A-12C0-D690-8B3C9504A60A} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -371,1786 +371,1810 @@ JUCE Network Graphics Demo\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc + JUCE Modules\juce_osc - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2167,1846 +2191,1864 @@ JUCE Network Graphics Demo\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc + JUCE Modules\juce_osc - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -4014,24 +4056,24 @@ JUCE Network Graphics Demo - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/NetworkGraphicsDemo/Builds/VisualStudio2017/JUCE Network Graphics Demo_App.vcxproj b/examples/NetworkGraphicsDemo/Builds/VisualStudio2017/JUCE Network Graphics Demo_App.vcxproj index 3f471387..88c1d316 100644 --- a/examples/NetworkGraphicsDemo/Builds/VisualStudio2017/JUCE Network Graphics Demo_App.vcxproj +++ b/examples/NetworkGraphicsDemo/Builds/VisualStudio2017/JUCE Network Graphics Demo_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -577,9 +578,6 @@ true - - true - true @@ -1333,6 +1331,9 @@ true + + true + true @@ -1423,6 +1424,9 @@ true + + true + true @@ -1456,6 +1460,9 @@ true + + true + true @@ -1495,12 +1502,21 @@ true + + true + true true + + true + + + true + true @@ -1687,6 +1703,9 @@ true + + true + true @@ -1699,6 +1718,9 @@ true + + true + true @@ -2129,6 +2151,7 @@ + @@ -2176,6 +2199,7 @@ + @@ -2238,6 +2262,7 @@ + @@ -2275,6 +2300,7 @@ + @@ -2286,6 +2312,7 @@ + @@ -2355,6 +2382,7 @@ + diff --git a/examples/NetworkGraphicsDemo/Builds/VisualStudio2017/JUCE Network Graphics Demo_App.vcxproj.filters b/examples/NetworkGraphicsDemo/Builds/VisualStudio2017/JUCE Network Graphics Demo_App.vcxproj.filters index 06405074..5112dcb7 100644 --- a/examples/NetworkGraphicsDemo/Builds/VisualStudio2017/JUCE Network Graphics Demo_App.vcxproj.filters +++ b/examples/NetworkGraphicsDemo/Builds/VisualStudio2017/JUCE Network Graphics Demo_App.vcxproj.filters @@ -8,362 +8,362 @@ {29EA0780-21FA-28D6-16E6-6CE80ECD10DA} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {3D19F603-7985-B222-DFDA-9B83329ACA9D} + + {EEE9B92C-AD26-4BEA-4D95-3F859090EA9F} - - {1A62F82C-C14A-E14A-94DE-8A27E0F8A090} + + {B1DE8DB1-C00A-12C0-D690-8B3C9504A60A} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -371,1786 +371,1810 @@ JUCE Network Graphics Demo\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc + JUCE Modules\juce_osc - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2167,1846 +2191,1864 @@ JUCE Network Graphics Demo\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc + JUCE Modules\juce_osc - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -4014,21 +4056,21 @@ JUCE Network Graphics Demo - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo.xcodeproj/project.pbxproj b/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo.xcodeproj/project.pbxproj index 379f7963..9f1dca21 100644 --- a/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo.xcodeproj/project.pbxproj +++ b/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo.xcodeproj/project.pbxproj @@ -17,6 +17,7 @@ CA694B2A73FCF12D7F9E7E49 = {isa = PBXBuildFile; fileRef = 448838BE6E937D450A3C84CE; }; 5A64B64E5B45AEA1A0EECC4B = {isa = PBXBuildFile; fileRef = 9193D2A3C463BEAA07FD424D; }; F918FB5901F09EA77DB32022 = {isa = PBXBuildFile; fileRef = F7D557738137CA1A370BAA27; }; + 1006E2E5DFA26D7DD20BC438 = {isa = PBXBuildFile; fileRef = 855850D3F44F120C46DE82EC; }; A6AA70BD9364BB974CDEB337 = {isa = PBXBuildFile; fileRef = C821C5805007FFDC2636BBE6; }; EC14DA30C090DDC62084DB4C = {isa = PBXBuildFile; fileRef = 935CA85EF98714D3A17AE737; }; F714F0C84F5945BF3539239E = {isa = PBXBuildFile; fileRef = 379F77D23BFAE3795282CEB3; }; @@ -63,6 +64,7 @@ 77C0AC21C1028911123844FC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Main.cpp; path = ../../Source/Main.cpp; sourceTree = "SOURCE_ROOT"; }; 7BE6330821794919A88ED8ED = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_gui_extra.mm"; path = "../../JuceLibraryCode/include_juce_gui_extra.mm"; sourceTree = "SOURCE_ROOT"; }; 84B287BB2AD252B7D69AC47E = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_gui_basics.mm"; path = "../../JuceLibraryCode/include_juce_gui_basics.mm"; sourceTree = "SOURCE_ROOT"; }; + 855850D3F44F120C46DE82EC = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; 89583CD42AD218E9753DF11C = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_devices"; path = "../../../../modules/juce_audio_devices"; sourceTree = "SOURCE_ROOT"; }; 8E2F72AFA0CDA64F0C07F105 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SlaveComponent.h; path = ../../Source/SlaveComponent.h; sourceTree = "SOURCE_ROOT"; }; 8EACAADD3A23DED3E252C92F = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_core"; path = "../../../../modules/juce_core"; sourceTree = "SOURCE_ROOT"; }; @@ -116,7 +118,7 @@ FA0A789443FD480003E40435, 9C689AFBF364CB167C422D29, 68EBC0BF5F01E05FDCB3EEAF, - 55CB060922ABCBC105FE38D2, ); name = "Juce Modules"; sourceTree = ""; }; + 55CB060922ABCBC105FE38D2, ); name = "JUCE Modules"; sourceTree = ""; }; C20D4DECE1291BF6AF8711DC = {isa = PBXGroup; children = ( 0555BAE6156EAF15CA77A2D8, 74711D7544168CCAC4969A07, @@ -135,7 +137,7 @@ 7BE6330821794919A88ED8ED, 660F1970CF687A7AE8371C6D, 3BF06B70407FFDBE9534F942, - D12A0DFFE18728E84D9AB739, ); name = "Juce Library Code"; sourceTree = ""; }; + D12A0DFFE18728E84D9AB739, ); name = "JUCE Library Code"; sourceTree = ""; }; 4AA57E2B5FD5374D348EEF7F = {isa = PBXGroup; children = ( 1FD6DBAC73414DD4C152E34E, A7050DB1488924F209A7B5CF, @@ -151,6 +153,7 @@ 448838BE6E937D450A3C84CE, 9193D2A3C463BEAA07FD424D, F7D557738137CA1A370BAA27, + 855850D3F44F120C46DE82EC, C821C5805007FFDC2636BBE6, 935CA85EF98714D3A17AE737, 379F77D23BFAE3795282CEB3, ); name = Frameworks; sourceTree = ""; }; @@ -166,7 +169,7 @@ EE7498599191DDC73ECB55B0 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -196,7 +199,7 @@ 2E06386CE7CCA5FF76819BFF = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -222,6 +225,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; PRODUCT_BUNDLE_IDENTIFIER = com.juce.NetworkGraphicsDemo; USE_HEADERMAP = NO; }; name = Release; }; 3BF0365A560ACD4FD24D40CE = {isa = XCBuildConfiguration; buildSettings = { @@ -344,6 +348,7 @@ CA694B2A73FCF12D7F9E7E49, 5A64B64E5B45AEA1A0EECC4B, F918FB5901F09EA77DB32022, + 1006E2E5DFA26D7DD20BC438, A6AA70BD9364BB974CDEB337, EC14DA30C090DDC62084DB4C, F714F0C84F5945BF3539239E, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -351,7 +356,7 @@ 714944DB86A4D402E7FA269E, C2977559BF9148DB70CA10AE, 865E89B94B41EB14C202CBB0, ); buildRules = ( ); dependencies = ( ); name = "JUCE Network Graphics Demo - App"; productName = "JUCE Network Graphics Demo"; productReference = E4162459ED4C829EF7B19691; productType = "com.apple.product-type.application"; }; - A5398ADB6F5B128C00EB935C = {isa = PBXProject; buildConfigurationList = 02715337C584F3C721251428; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 4311FBCBD02948A0ED96C7DD = { 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 = D2EB65517396C974F0415A7F; projectDirPath = ""; projectRoot = ""; targets = (4311FBCBD02948A0ED96C7DD); }; + A5398ADB6F5B128C00EB935C = {isa = PBXProject; buildConfigurationList = 02715337C584F3C721251428; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 4311FBCBD02948A0ED96C7DD = { 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 = D2EB65517396C974F0415A7F; projectDirPath = ""; projectRoot = ""; targets = (4311FBCBD02948A0ED96C7DD); }; }; rootObject = A5398ADB6F5B128C00EB935C; } diff --git a/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-29.png b/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-29.png index fab6ec160a4a3fa3898c1cb13d39dcad059c0f7d..9344000d603583145f6345e3fde84ab3f1653174 100644 GIT binary patch delta 1618 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 b@8$mizPF}$l(Dos00000NkvXXu0mjfWdN%+ delta 4590 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 literal 10946 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 S^~jef6--i8PNW)S5b%FbeVQ`> diff --git a/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-72.png b/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-72.png index c155e3cb66d1faeda85b4d83810c71ad7cf87da1..52ec77a646f593f384468a65115d5b52b17a87fe 100644 GIT binary patch delta 4699 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 literal 10302 zcmZu%WmH^EkR4nDgS!mw5}e?{-QC@7@Zb(1c*x)o+zIaP!Gi>MhXI27^6k$(`_6gY zzp7eJN!Ps>A*YG_{`n(YMgstp z069rQ%2G?7z_}SM3{T~!KkR_-x0&9sVa{#N^T`OpYl@ogTh5{+TUjo=aU1V zRkc~kWYCbTF=i< zXtQYwKxSY-j(IKE2}U2n9CNnPn!jTWdU)nriI+5zOP;Yn;C6715qZh#sDMx5mzkci z3-2R@l1>UB=Z|pjQ%WRLS!FHJvHyr^(1Chy%u8gsTDpao`cdP?gJ` zf|kw1<>`GV$%-1HZ#l%=e)g&-fvvA9t|ck!|twy(Pi%o=egK(N?R#Qx((Sv22xuZCMtYfTRbtn z_?*RC14J`~8(n3qkncFTA{HM=yEc9+o&JgNuB?es*x8m$z?$9*YF$lCIq%|PUA%@p z;Ar+Hg@Gx8MJ)Q(gZFY^s`?l$$*b`>VuwS7{SEMx;T_CLBs6yc#f2BqDfq(XFxc^~ z>yD=Sdv=Kovh8HDoOkhF`YS-$ea1OcV93%a_~^x1qN$A1**kr5TWi(!dd^&FZ}_kJ z6A!UjILEw1 zDkDz^`08*P9x{HF*fH~JRt>m4!6a%RY5>9kvE$zD1_9kBu4~IGZTaa~NvW`Hw~bfe zy2td~1p^OnIAE9weYmOEva6w?56}C?03papTH^vO?L?Jl@Q_Y?c`$;m1Fh}}N-#J& z!XlqS0EfGZ^7<&p@198{WVRM1i%S&@Ds81GEfOu|#GG428c6gUazlsPL4V3m5X!Yw#o|=zF7hzCmYE=RD~%(gj$*sOf?P~eVwjQUbf5ZpWeP+&!b`AO zGKiVaZ{Y#Yi(>d#f!f6{x}2$;A1H_n4zR=avZ96ebW81k^m)Q&T*vGKYG zK{p=>h43M?t$r0(e4sSXc=N)J+`0XHzY_98b&mzPFU&_9+MA+cdK)7h(6-yAEIRDubPP%(qC_&IJ$wm zWT*D`_%w$VRJgGG5Cbp7 z#uPF4-!7VD4t|b%oohJ8v#hWgjUH*H^-a}44-e@J2ck$8Ax@}O;W3v)?l{qIhOleZ zBQ^kc42tW^)~MNGED5zhk0#(_C`jg%-feBlo3M65aig! z5*ZAe8Y6gj+>#6#;sgF=_dd19W&>W{;a^F_RNSiO{f#chskvNp*LX#ih8Og%XFct% z^F5#P2+)^ttk{L#{3xIE1j7&yM--sB51B&C9Aep{f~yJ- z{0Skj9D@m18f~`VR!an~ZFf^p%{1eI3^+&|t-XCUQb?dvltjUq{@?XJ^|TmH&s>J= zA@+u^L<&cup<0KZo-=%i+BCi*-Hi)>^%Hb>8*-nWykyLNE~HM)gF%=QQg_V!6g09!e4I5c<~F zOwqRKjA*YRBeD9lN$ffqVm?$VVI5C1iOYL|D-I4Nix+@m$Q8xghpGLCOK0Qc&zr*k zL<|iAF*uwg9plS@DmhQFLlgy6WEpCJRw}EQk?G5Qk>nY2 zSOV~T_q#w-S5QOrBIh8X%!LBeY9^oC7lB=eBR`VYlhs8YDk`zJO1XgU^vCDJmPpzG zEinS+k+|nG7I9V0`(U(;uMh;~hjiWql*Nn^Dudk{@-%G(OLF@i497^jH5noV=%xC15 z)dlEpyGKPK!CQpF!&%Kezk+-4$=MHK>>BGqDY3;)AE=l`#%q;n)Wd#0riECkh>B^L z;sO^~wKFRO98@ZcWSNQT>OHE#6crA}Fp9l@W<6IDVJDx6{Tlpl=&v?5@OwV^-QrX; zgaw{QLotfwFb50tgo$4gO+pW6`^j~(IEkAv0=W4-(hBj2(m)s+-ipjwJZOEwCdvkq z@E?V0{r#c1hN}k|(I;3>O5uUmjlUfA6Qti`!DC+ql}MmJloqn=omL*FzI;GXQBoCi zGs02~`*DqbPdz)PR6ob8*6eok2?TTk65R3UHE4$Y7XPft)WZ+OKUAoWv%2!5F<-ah zKo7#rYs=HY_idFp6wO(049Hwu_o^q+iGJ8f@~ZUch=Elfh8mGvl>saRbeE~+*gHpQoU0;xn;bLwx1N9t1h zz-TFO|7<7NEbx*r@>w0H{mjk)*8BG-WW0&7bU1kQpKg`q9UNAG`K3XvS_iX(i(fL5@Q+9L zpygTY58I=<;C+^Kj}pq+m=G&2q-RB($T3<>{kK;`Nl!sO))0#`SXbK3G)3gNgLTB0 z==x?0)_tS>^Q+Q8A9Rsn9oOa#wD50+w644pa5i3AcEup1dZdjS5%r$wc8d00ZzCu0 zkM~?-7bC*D_^i0eq#zG(sG0YYd{%Mrxm*C(ZSB_cytg$lpU!oh|JCbI#$@q9nx3)k z`G_O!*+!KyYU)yjKXV^6i%_mu9aZtbqx8^{CC70B+h;9cT6;*|Vk2cY%#7DJO$(DQ zcbg4RMydn?g+AU25W?SNFclRQuLY{e{9R-fThXbpANyuu)9*TYdPtI0c!*kaA=(sr z(GY-c^T(v1dg?$QbFf)Oiw=nOCIDqWrd3PTr4_h2DrE%s`^ zOI)jv6^kTtakKlO8bS?Qs=@9+x(H^&pH5D!cT3CfmQ8E-Sjs z>Yce@>6tI6W3do6+Y#>K=#?XWf)`LH4Q;~y3-AcrG;_m0 z9ua-5zC@=L>zXQcISAGkwke6d4kj?(za_%YuNp8@95%sKYTvPdtAf`$KsXt1($wNZ zm*Z1ULE60JR$9MKsXIl}rQn7wLehp+$kVFrFT&aF|=)8OL?c zO!@{5I`oR;KC5EWK9KB}?AVs0KTK9*`Ix(60LQp~ITKg$@xHN$cdZ|>sKmSWEBPxM zL^|*7&6bu6`w6$4m&`fpGB$IQD`naGnd$!Vp?F0Jn;oG6=lPEjQ)Nc+!d2%iwZRlT zAlW0X{I`khb_x1vl5l~Lw}bR2bH@dQa*LMT2;r7*VyR4;?=&R2>yIjrlz%rF}gVwK+u#aK}u6% zgOthnY%X;Y$5M+ZxcZeZ{l!bEt#{pjFCZ|rh+ujPDJ!J7kq;&^-f$Yfk-?~;G1wHI ziF-;Y#H;BYIK+dU3_^UW4NmQ>Ef$sfCU?Nk8X9k|C;Z6b*>(=yxMyGG8Mv4#kvjcQuf*sLvu3CoCBH+>N^ z3uNDeBVPy7|mDBc(EMVag2oBfNHhdLNkXq&1v=TxNa~Cp$^8F32aD7;1rpXGE`GXR;I3 zclpfmA)k!!><}(Ke+*C4ocLo-&>gl``e=Es@80Uj!7vs6^rl%#kOhm*>>B8!PXN+w`9bi48?r%Qv1&@ys!b!ir&1_W zIP6Kj$KGOG$?$Nv0mVo!5%H zZyP?VPA2DxLc4Bl;hh;i)7MH6Tlt#vScnnINNJtHOe&aSrb=@oMMIe#Qd$Sn{UE@B za=g{Psybtacn=+L;kEAkswy@l}ztzsI-P*#2iX>(9eVbCV@u^^?i1IhaLDva!P_(SrPc>DP5$o|kq}20d z-`)iVTYVW%E85AIAdYlq4Gik7#VkJ3A<^7ku;y`Pk%sy3g>&?4(jP%?{#PK<6Vbzl zB}f*XnFm9cyHdJW1q-M(`tgyaH@x%XWez`bQF!8B65LA86v+TNiZca)gYpH&@3G^7U+5@5XSblR@I8 z%u*Tr7+0$|AG!x>Hj-~OuYre;1PY)_8JO%o+cRc}_>-y+8ebP0w1KZa z7Am%Vkc^%i-o9vJ6;Ai1$#0kPAjeQO5-r?+MG3bLIutCAlD$b>BKjdnPhWKci~UWI zI*UJGxFB4Drgy3C85l;?)NTxS=PO~YqoNNVfV&L?2%YQT>uKeE@Sc@mK(-V0Wu(QW znlFQ=iAB_Cr_U0kTZO^>DbEVuuqNE0Oi}R0H&Q1rnFzFd^81JzlE8scPfL59E#aw5 z2^oTf{tRmuNheo0XM)$mScn9%KK1w zc!lQC7D(0>*TM147Cpve5)<1rI$-1$PLq$t33B`dy_*f3fpOwtrt!F0r7B!Y1C zc9W+qgyrFc3`2+UyT9~RSVeO9CM_9Wein(yrd!D&o(P)vpxr1?iJHj~P@c0Y7%`4WC& z@S*$Ex<#5nA(vSrWi{m*!N}_1(1*%EMIAQU0gIURnyMe5lwlFxg`jHRZ_LifVIoXc zhPhG1xN$egcB-$52o$><&7%tn?nvPDH?bJLE!S@FwG`si>#T6MbHk97|8-{SB(c1q z#X?6Giex#lE;!F7nw&YWr9Q9Db@U=dDpgjp@=_0wDMWf zORYJQ7wbA~(2$-}!lUNsmlfvApp&_FcvT4wYgO%pRvbN6{etGf3TXGo$;Oi)31CvN zC8o}q=+fo_;uIR(%7!GH9*0pN=WLF@7%llEKgKf{v&*E3$Nb!WE1s#N<&t4H_<)EO zekW@8Hd;i@x_lwL%)8=qa%nDv%|Q^9vKo1z@3+9*JFsbS$f(qRWpbMEOl+88 z5SO37IMO!-)&BaeMt{|;ZTl!0ejo62ws(}CDnz|7eIB;lE3Ln19UC=A+vW68j5+78 z9(C*PpD9)eWG}ungn3D`3_-^CTsFj*l6a^k;9Bdl$L8Pc;V_p_b*tM_fI3wz`jdED zL*8|AGpq1R*3GE$yrR{q-7@M=RJxsZkiTj_1GB_HxdzhJ95UQ86Vad z&2HSzMO(n%#uk?Sl+JUfnt=+dVM>Hj2BL|f{D1~db5Y)N&6jh#l!Y|bia6V!?B;J> zMPscr7jOH(&%Pj00-9KqQJu@%4xD4q-CgHeX}J)TmOMi@`R`R;XjTt`Lb*y7H9>@J`S&0s^1;_jro?SU}o zP5R3nJL_a`>)_fabv$^~dhs)|Per`kzEgxfSzub)l?H)XL2CTzp}JUU3E3VR!rp^D zic(A}__Qz1XHB^5XX)WzbWVG!X$`i$4p8XyCWh2roH8JJT6hY*aPJtvF*x=2^3sA= zw655f-1QSM&m(^6SVnVyMJdJiAx47WVkA~9IRIID_=c1j_E4-P7l~Ae`MB7Prxo4S zioK^idBR$=-xAyjS<(WDR+QD%ljv&<(&_0KBve}E+ask!9trkL`CkZ@LkfpBP0EsO zBO!M|4Zev*ZSHV_lYO*3L4PUy_0B(>Z{e4J5OI)(7r*D)$1Ak%wS`Yi4*#Z!!y7f{ z#W*i9itp-lCesx|2ikPF&r@`-;3;*gVW!hG*D+nZu{KuB>}w2@9Vy6&^GOO@kYO(K zpy&(?y-T}z)-OTK=ki;`g#GWBoc%o=f0ZlVUb4QwavOuoF`FmgFh`Px1a7$z5K^#U z|9sads1js)mloadteZ-qISw%yUbExHII=(}I-b0GO*`MTSm#23Uo}4R;aqMjz@N6k zbP{HIg4i>6e9&Un687!cC@aGE#IM(#$(L(kxTQ0zJjAF^QV-n`ScF7pE_xu>nN*_%XYrqPHJv|)~w#|TZfOLKNE$UWEf*y zI#$ieK~pf^)VtuZtQVJdBqb(J8RhVz=`#gaM7CEha=xy{L(D$^j^!Dzs!_gC%Ei|K zNcgYq@9^p0;=t%=Zg&sI_vSap<`Nw@?d9v|<2>($(v1qmmCsq7eT#Rk6(1An@r0+G zJ?h6CUn;sQi!&K)==GEn?L#&_L=y7t0F!-sH9)`P!#(H_y5n>!()`>Vcsd6S&dzC} zV)I80{i8t=$9!-5rjVgkF@!e!`LtqfhMrh3o@O;!lWgBMx@5_g_n70Stgy$y=KW!h zkk&yu&{c{KP4G*$GTLEw=Hgr%aVHq=cX`%csT)F38xFkX^VANd#KCMHO@$mG^R^i; zwuI|UG%T_>bq%ix4n~uI4HLLo4sD}->m*u&PhzI147@P5?>4D&7r}4iV|GwO$?3U_ zrrBkLvj_P5bG=2%^#jKEU3MCwQK3@_k!&co zTVyA~)pQ%+5F^su?cN3bGwnZRm}^8@s~*Ei;Tt(T+X7ORR3zX0un6K==2Fk?mScx{ zfTXY^Y*t(C-Y&5|>&&=D80&hjFUtg0>1EKb6cm9tH_o1kymFk>XE9II8D;1E$+ZW! zzI`)V^+|9ou96{imi4k;>~35ID}EOl{Q3@O z!(iHH2Cg#b1_mlbeUC_>5&AR;j;)4#>wnVcq-0mpc-4E5_!|J@i;cVqe#$ZGzR-DoWL zZ+b-2O5fF9=nNRl;4`0DfDGogofxTL`_Wl3!u0;5KJOV0m1IM%W%WTRR$zn2MdZL> zK)1tO4b*-&yPpLkL!$*R6~O|})@EkfOx7yoKZ!g!Cog(m3B+N$teJp58LP);P6W|* z@XurvChlRQ#U>K4;prC8F#6$6^v*n^@!~n&;N~UqdZ#?1WrOo|yie`4gmJ2|B>NjM zYom>q#t~-E%$b`S*rLO?^==XO6NAh5Ou3ak(BwP&o)Y{9`GxY?EsiA*;QdyIgTz? z)tVY`CRMT)PtHQl5fNk~y1n4cu!3ODly`R3tneQ*lg(MIzu!{)Ps6dy zXnx&}*#1^C2k+heA>ECz%(qgc#c^xjtaJnK$+U=UI=1Rd0`EuP*+=t?AME4~u0H(< z)hFVUmX0)(?+zq%>ViRWI)oef;i^mU#6PF{UuMm1!30U*(LIWd!20V}dWzii3s8Pq z`>3nFj-{^Acn0`G%J4UIrDg3Tl^i6VQhE-3vKSda4{6EFz7XgnBfmOFKIn;QiWen_ znu}fZdei=6bRn=O>hH6{mpfQse0G;VV}$cO`?`ZQ9u+X@0mGh`7%#hDC=?z2Pvxv?Obe!gD+uq+hrMroF5bf)WHXtg{3YJw{0E`T+1 zq$eKpP}_Lx@Hb9?L6#_ZGs(c-SrAc~7*Qt-u8KYb=VJ$bc%J3H0MO$#L1v58#i=Sd zIk+7J>PZdZ?eJWajT>EL!#ddfyQUl29e78xTBq?syz?C@xbgjbt>L!4h3}dMWsTKo zakgOMGuzbL2&6by2{13;d``?KZf=Y&PXPn6C7~5(|9KuBGD0zr)c8eZAONyq1UvSN z@S-nn%V+bMsxaKga#XQz5szZ0;N_};9;~TD;qlGHT8-MyoO9JAO;e?3_f-bw`O}>sW1$^L0>|DIh1RBIKvMZ_oO)x7Eo+S zFn{o~Cft4;^8okv?9rB0y60o=D zSD#?QD6mHw$wvF8kU@8(WOS2#i{8i9QtAcl?F>uTQ<)f zdCM^LRyIRJecYA47rMp;dEyAUAKZrQ0TihQO$|`36DEgwXj`XI&iLZpBL9m?{+m{R zY0orbxYnoj_qt9B1U4!UHN(th)sYWr`q*_;43yvn(}7Oyia!zF1f0q1ln{_F>rm;K z`D>4no@@O-(KM?xy2;a6UXKpM+1ON!1^)8KTp&Yn@^6ZgMTrxH5hc-yZl5}XOR3%= z5kZovsKH`~`lEl#(La0I-Hf|5`jq>)606iVLN*Sv9G0bH zf`86|AY7+vyO6%~iC#QJl}r-WVG=i=wS>}TJ&Yyh5RY0u$Yg21)|GPzNGm&TmX@*Q z`mD;B%2cXY zKX8r1uCCal<`X}V%}4rq(SJ;t-gX#hYHPed_(glR?gV&?Ra+`z5vsl3tg-lYO_xK{ z9jxp=6{}uPQ}ilA`}>~Z;A{mmRrRnGW(Qns>Nlfe#^d3#ZXY!l`CfDUdMBcN@DiBl z%{anC+YO2$Iu>50NAU{eL{nBR;5}lOzOo%>CjaanwVj!u#WhpU!?GlF9Qn9sAv;7E zHOQ=#QYo_yYU=lu8YktEWZ_u{bQgk_ zPCKF~*vZ37%e_5gvRQ;1p(C-Mnfd!HNYDLzUui}=(J>1T7InApDe40eZDv+$@` zJ*m)@w(CWm3g|i{Y~0>3WPI>2l4Z>TKCP}cxV>I?&a8>0x2XyaWy~~K{!OPaJM zq&YsMgiTcqNp%ek5iEcxApC>_CR&8&#uU@?KeTMWV(=qC`mC0!<~S!4+#}8{>gp0) z{ib&=$X?w>xBi_mSM)ol2k>6FQ0HMVhPu7OmtNhot6Ae+Wkl&s4d`mzka7Ha48W># z!f8q;bm*~I`w2w`Jios1nAXU1lk`q0{Xb21?~QjhaBmd43LB-%TgPwj4S@hTDP_rO I3DeO30Z*U*?EnA( diff --git a/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-76.png b/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-76.png index 2e07ee828397011aba3f2d8fd72ff65faf62c770..1d84eb4b92262eaa900e9f22355e4b736e3e0411 100644 GIT binary patch delta 5365 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 T(X=g$00000NkvXXu0mjfB_Vtj delta 5555 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 literal 11373 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 IGG;;l0~$)J1^@s6 literal 13506 zcmZ{rWmFtZ(}ow_#WlD)1h*i;Ew~4Fhv4o`a7b`i+#yJCcZUEQAjskpB)B`@KJWi; z&e@r>f2M2tbXVV1bybX-iW~+i2`T^pz>xnWtpR(M|MvqS!|omgO2@DVqPwKL76^6) zfGnc{04jjIw1k!q_$1fc6yIunw0CCe%Z9So99qdNd?BI4Ppa4uKbCTi*qiw|;j?R% znMPBI;UK>}opt}4X+IV!bEIK*Z7eh@_`=rYFj$mDtC^&$z|)~eN@MA5DT2YCmb<1;!-E! z7)zy11^f}&Q`R7VG&{5>-i+E-^+RVXgk$=4i_zpmNxiwBD>0-f9#rya*5#oqee!Q# zmQNxP%FI6yHHjn$3mY?@3z>n7^II%0E6-n>_(x0mhDqubP%^Fgr;l2Vg%6wAXWk2@ z7$teHv~y`et}O$<0xhy3pv>;(ehrJC7reQlIkk{0Mi8vd<2GtUQ$U)`5tTTf#S-DI{6EsxPSK#ZyoAosokm3$!DFOc!OLL={Fbe)hO@wlOu04<*O2MnsIj#&)3^m87zr=Uat12t9b>g-pyVi{HkG zx@r#wouN%Szghzy+de)05U>&TH2(|{KatMWyHo5R%g5@&KC>Yv@}cRY$~47Sn!RGM zv~{dMyh<+S5KkAyBGxBWl0?1^!y!=tCZ2Di04JE3QgF(s5%&PkML-G&ihn&0Tffj! zxUx&60d{f#NI~?To|2A%fyGcA{S)O^qpe^?uZw?+K~EbD*Aj)dg03oH0d<~7r^%W! zvO&K1pBnH7I}c=5+~{E_QZ*J_1N?CG>4ltj+@{z{vlqy=0*?E%CZt3}bSyM)W+KpF6EgG_lU zDO-nN*tcGz*>j{H;fZu`5@qb9zES3>Ht3^cKk(GDxyU|lbykimFcnu^oDOTs;r9fZIu;JCR+NFD+3H82b^tAadTFYt^oQI~WC zwLVp~2Hh-lIDN6!IMCh(KTX99>sh5keaP<|25=T29}uK!3qg2ps>7*ajmgeL$@k&A zoE7D8^V(=fc8E9g;eI*dfy$;5Skcqyg|_HTgErxltckv)1YaU_pF~U2>-q;&u=~+f z@_|J&2wViAbA%y0m;f6l#9!v=lkyt zi>LDU5+c%dIQw1uDx&ZGZAWqdlhK|Ssy<*%FQjQA7iwNG|4-l;P06Dpws#PdM6|)BVj41)@Jrw zUv`Pj>?#JgSgS>oV39xXTii<;flCzgaBCy zL_C2>?DH(zKIlm33>k5&E_uJ~7u$RMe~CXLguf(t>ZzemIwL0CQv~cC)vY}3T?-t( zS3%}}I!lQICNu;}`fy90;7WofSO;Al_l)Wf-FDg-k?;_bZ|mf2Ck+Z-{~``oz^9pJ z-Qh+<{`}1ZZLH*ntN(PkLq>vFiW|6bMHDSlg+18vI#cE!^jCMj#=0ujr0*;7Lq@b zp11s@3R4Jf#h}61stJ4>S-i=YC@~xM9e|V2xv%LM-1;YWf8r;1NxJIm=OiQ@>As)T zvX}Ui^^ZZ5P6%_bKvu^WL*onJ6iXHmV^L){StiV98PY3?g?%dm)S;AQAlKT z<`6()M#ow=vNBw?DX=AQ56AnGbWQL#gPZZw$TezUix>UYc)@`?BI4i|3)hqAPP5;- z<{Q!k)WVq5ZCk!$%KjRRV=W%uyIOsHSqcT!_aZ)%^=@i@0sK1>q2WNvW9=$BIm|fhIzuuOgDs zrJ`J3Gtm@U9gY1=y}g@_6DZ#855Eby%6@Kt@Z@B=6n_|jYjd3%Br+$*n>!ZIZ3g`a z!i9|nSdscS^jj7z#t&+^@*iW{2x&w|DxXyEW?58=a1~_S39$i!3)3qarOUa_8|8j6 z3pPF6AV4)XtUdjdz&hPQM|Ld@@r!UwhC~Qc;VwpdB21j=6=<56Qmeg~p$n>^en*hv z6mmPp>Ed6g!qf}Fa08@$Ig^024@nZ7#oP|KRo(uZAeJs_%!L!9ahmmg(Ff@`PSI0)Q4in$1f)el4JD;?z9aIn~&enOd%CX zyl_SM_F>}3lbhd@FQwtE&TznJICd3}MqIZg64-sElbI5^|v zI`c^D5gmt}c1FDWl#ER4K9xn#p-Qeu%B|+rcE~6&bK+uh!haak!A?=gOV@Kaa<}=;D4|AhaO>Skziak^){0 z0>tB&E3-(&@=VbU$xhkW$_Ez)&%}MBexsK)g7%Gi-A2Nm&Q!a-G+slNgR>2P@HtS% zOef^<5*UiP!CfZAu6DA3nSld+D9pB77YH`&z>LC!)9UY)lb@SuxKVAS~5u?LW&hZABqqC|H^a6@O8c?4u@h1KQmNRi0XUiOR zLLKzpcS53WGU(Jp$tHGB2bVhKpXu7Oa7whmzI#y*5Lq+$u&ar>fuU796hh`rRwPca zFJmv_RRf_)7PW1= zLvfPM(#ZCFQU35V*-ex9$1d`QYKfbV&TOHsf8nt;TQNxd`J_|eUNR#$9e1>5G?y_2 zyAZUT;(e1Y+8Hg(*LmwJBoH`~(drBXR`}!{T}U;G9@}TYy5J839SGtPy=2a_k{E9IM60EBpFg z(OC51xVH7<_mWumksUmqt5JOuM!JSg3E0WaUfm`GsYDLhY~jGJ&=0@$BjVi*wYV@! zCP{s-=WBq1ZnFwk6$o0fw&`>M0RJ#Q1mOz?0AriwygZZYs}n}%)1EGW*myYQY!$PzA5&0CG~_PF8u7c zcpa~n6MH&k@LZY1Cg1b(!HSGk`W8_RkG87_+QXLLzWQuPLogoNG8BH)!CTy3>o8m& zINPInbrY7;jcoD zB;RqVztc=l669(GHHlgyGQOMA;KP`#MQ#&&Ce>w3AZw_GyUlR=Og`*BN^@|*jWxq` zo#q|Zny4g$XYQ{5=m&hhRen| zVOo5fWb>ghg^ASRW+l|Y?n`G=jYWm#*<`H5;VbGt%!{TMdRCmdZ#FK(kw$*99djgH z`5J*~nw1oJBmUxh?CF0k(St^N`*p=#?cLV1IAw_kQGo9uDJ9n;ovhO_c!fCV&*UY_ z73QV_t;eVfMfw_pK@qoK4vs7g&h{##CVPW1DlbB|$(-MZUc?JOIw4x&KTbSsI@;sR zp?JTXS(L@$%AjgXpt3Bs>ot8g6ny?e>5U;6#V+MOcP=PnlsEA2GT3RVyZlXJ_7Z1s z*H8)vCiV-r^!6`&4!#X2f9^W1rsRXUZl%^H)9XOf9Fd z@(W|m?5P2A*msC&rCb#^s!CVNY`x9q-~O8bLSzCx4+nY9>ZZ6?t`}vUF=2~AYr*qx zKU+SPVX=~`$GdUkxOAJKO3{>5ZRDLSZ}@<)8=<*(1I@Qw+H!krE{kgbLGZI5NXuS& z?5b8joRitvPfH4r5c;;fps142NKqXUtcYox6sXS_eFS4YKR5NCGBn(@FZpQ)B!+-t=1VJtmA zdI`vHYrghlouUF4N%Nx2>D3@7y)*KqmV!}Sv#>Va!MJq8V$nmsj?@p$TJya|U_Ylt zP+c>$d1ZaxCa7W+r1Rp*9FytzZFmqH;Z2*Y)%HiGk)K_JLkuA757TNiyTD)Jm;V2f z5J4U`O_Y!eWU!H6)}^^#*i(3UsMC_=cP`ZZ-$=>XTFCO<^GICXA;zxDw@YVz!aIprtA@h;NNZ5o*#ES#|XhIlL zIFFnxh2`c{d(=N+QW4>s!mIpzdk6_%W03(jw||2h)esZBSis5&GdV-#WxF5>HIG8(bs>pHKF%S}7Mq{4KRF&>3 zp;Dq8ZB6w0=t>1i0i`kR+hD!1ujiq^a($IDzJWb$eP7FntiSbhPAi#ol0z&d#U4e^ z_3UvP1EB_0-v)%mD=+1^SR7)_>DerPkV&h}vqXPYiAhmcVk9H{IUC?{8&j2ojMx$c zw~S{r{Nt%W0*g%XG=^Bh;KYlZL;3WxP*XSC@$7B70uct)u5p<_?GA=O`vG_?6i4-X z*5z$3Yu`f_EbR<2PT)sYf-mY|j~=J#sx~?8k*wuPUQ4L&eg5io?1dHHSR$8w$Otv~ z5$!8%sjlu)okI=tPE}=TWxM&r?Ld444_Pzgz14{byk97BS5ptglb!@Y=1_~zMwqe6 zd$A6~*(_tHOK9aCc*_pX&Cp8vqZ$M=ffq0Ap7K^oI`WnEiqw!3wn$EbDE!qD0jGsM z8ac{CyV-*WxSi>7A!>*X9qV)hbGr?fV1tKwZQ&;~03hW2HNlRrmFN-ft2SXX!#_H{&P`WT`~sL-?Z*>9j#R)`6x24=djh(8A$_ z%grBYXo{Pq4(&0=27IMNAj3FkH}Kdio+2T$vc9_%raz=y<7vsFpd;_oaU3vKQDS;l z@E$p)U`fJnw9!jiA>72YjoLIVtX>mJtK_o>XTpDl2C)# z8M00iR>JSbOt6NA1zY%!wVv4HI9Z3D=^Yg^>M$c zkz12j>mDNlUeDGQt6$4VlnAzTc`41i-PlDJygDfzomnt%=a<$s;3USLaOMYgD~`u; z>b#5xNuRy!+-SU2KZ#@^jm&+@k=#c|f5*a%#Sn?Jl1nD#T4mP^H7d^ozCfHZj@3VU z&olktXK5{;f*G`X4!59Jh5D~8T3C8^$|y{NP|qFWwGg0 zXI;@We&FZ*X{N(>n7{ho^pOd&VoLOu`B-h(GC1d9qTuK(|J5bAbTD>sISSs&Qz%au z2_;orK^oj8J1Q4p6>b`)R}9Wi&&IlYR>4J~S$2Rt2QO9#9X%XNaDoMUCwb%}=9)kI z$65JTclInwPvuipDJEic5i=;u4sq4U5D7i5e!o@JZKZZ{Re4=YmQ47TbS_Pd)M&45 zzO4S0VvV#Sg;RDb;KlfcPyP=~udM-pkGK02jYk9>haYKvpGR??8(4qG1uaMqhQ&-o zMW}Yz@J{#b^sY0FqioZ$cyW_O-j@qkvN8wAfbl$vMxtDa|NPSOzxg?(<#02w>xXFS zQ%bRrmX;6Ai2g6?P=h-?)D(=gRD&^Cq{OQ3@1l{_Z&*M~b{4opzz9ogPke)LO4-DL zzr&>rxUjdk<{o)@53{M!WC~T>-kM@9t$&ZpMv0^)Yq(b53nl6UDQtH; zKX2nl7kx@m&M4Q<)pc7K^@ldexcw>IizKxmO}ANJv~Q&aHy~ne!KqxOoUmCpx8_jC z9p;S26Y6Q)sqPY|dUiJtXkjUjCjX||d#&YQJ4r64t>+R}Q>IqX49V9Q6D@=0)yBvyhr zVd-6>3ol`f#LvN#+?@n)#QvwDPa#}o=+IFo`%ktsR5jm>66)XN)|^JI@Fkh@3UCEc ze4ql_W-YQ)(BFNx=^sHhYQLr}?Hk`A5n9GrDdiC4pKf>9p02i&ZM8+42_i_z#w+i8 zO5u9RmGU(#VvZIGYd;ml^jQMC641m;SLm8qMX;}T3etO;Yz*99IVL3%Q44J!?u$=zN{Fej}M$Gt^{r3G8BK7_lX^h(Hyt&+~_ zA38{p8r=vn6Nx@*Dr_qZjV|o7HfSXis3z1pMl(>&q8%+nM1pZGH_qW#DL*Fk{lzly z{(OXxQ#mm$G&F(tdC=lC&kB?}T*j5i2WoTF}vkj63t@hV1Z5B#rXL5v}15u9)# ziDDa3HuX?*0osTaE)4GOW-!@$_I^#!-P9<@}VcvE>ztf!5sXt-i`X zK03U!mIyXS7t9Ym^2@|JUG6+fz}sr_+X{=zVB%Kkz8DI^(*0?gMq zrk~;BT5-%qwZdvOpd)^OIo1R>anV?OaAHz$%_vNh;ck#v+s| zKyf|N`J&TQGA%L2!jOHv(2GKTYjlUNc3-N&ChhftK(8PpM4?x`MOVm~EDAlQGc2gqcejVB7 zmu&(#SDf*j^ME(mj*_Sbp&-@#so$E+$<5+#gvQd;#FVlwrexVS?H`q_K>i00*BG8! zQJaOgJ+3U4v;)Glca#9C^V_dtD2+*dS<3aIE~F9trQ{|*!j=pAk7MXL4<7%B$~&15 ziILfU79mUxoLCgH3hfG4cI_73#@%n2u!;|r5imm$@R9bc);aIp7?8WM$p;qms4i9N_F^KN&{lnCRAEI-tNh~ZAB_#~ueR1IPaZg! zhS=0IQG>NnxiW(;@M62X2$C(vB}QL@?8?*#SKKS9l)>%isUbJ^lq+t~B_%V3YwYE$ zylV)TmXF_ww)r)1Z*94)LO%{ivUNs7Ws6ev#4o6L#_C9p0r_VdxS3Ri!*g(Hv0(B3 zd>p}fP?PWh*%eXRu;Jd{@L>dNY3+xhpIPI9>z@eR1Kz-5j@m6j7Z%#PGSggc!s*#~ zfnzsuNwn2y^TKG6r4n=~;6A{Ld1xIu-zxG%^{zrzNwpg-U*sOPV!X!8h#T;i>u{OF zIaqh1g`*wTS7RM9CKiqVvtOC{>+tN8_XFp!4;n9WDgz;x_zwF$eyhN6vQM=1i_q#8 z!6&Wua1HaFz-?#-;>!ts0FT52n{z9VVC5bnjbpcYxRH%9ZzER?C+g32ie!62tp#$h-4- z#y{mww~-gs-YsVS;oP0yQq1~h$}wf5CdArW3kY5Yc@ez@%roH=89{uCu62Ql24DxT z(<+=7H|fCCf?YXr4Ozq<&fZb95ieAQZ|$1|wxdZJVAKxy`{!?aE`OG^MVGj4@~~@t zuYkwuaRt`o*6|#0hY1_RAxbG4U~0jFGK?0x;hwgPtdTcSJp_65F&sgf-rY!5jXzg7 z3bBB8cVYND`~W9{hSxish3G>^4~vET^{>4$B6Xx3r^ykd>uZTsvU`CIJlAapsnlbf zBQ4Zr@3UCcH#i!Ih}p4Kgak~~|LRDEyk4E6^Ke}mLU2mVG(9!B(IZ5*vK^v`L_)N&O#63my* zsnWOfxaairbSfJ-Z}v^{2-w)iZcN@2RDR?hDY*H;rzroM>m4)O(F85<6`%jl$Cx{u zYo@0KBWgO$=iBa+B}hqp0e>6?Vcx3$W5MS}Oxawwrk>FUsofDIvd~uMdpnvtl~3Rn z$rDk%lEju#FToGh`uphnGYY|sxNzKOPvMUhtB0c#o#_KXoPsz!+4eR7!tNGgfBn?J zS=Km;MuzmNznF6gv2gqgTf;5sb+iPn86*<=1~j`9+xpyPzgc`1P;zagnQ zhnr#uY;91{6gtz=oH(Ivya!iKS)Ff)0?F4;LAFBw(4$kDZQYRVnd$!9bb(j7LmbpU zOS6Y+Xj4Hf7oe_~Z}qvD&{oneF=D9wzxpyN!Pdbh=xY_ho}m!rUjgw-W%oA?Oo*L@ ztWt0s;n~K8&@r&HeBQH}Cq%H$X<(Y6RJ@VrI+L%Eu8h8>e4N+LjGxKmurt@dU^;&p z0Kj+rj|E6g;XwpeVa->m4vbR$JU-(dGZ!}|Jh5KiU#UGmfeZ0!Y9RAg9n|B|w+Yh1 zJBIu5GAV~0xMpCG${n>)SD`^kr*|#j?Uq#q^2-j$al2u&z}LP_h`l*7k9K-I_}h&V z_!C7{dEVJ8KvDn~lJy0Bet?5n_-+No0`N{sT(v(dL2iE{Eu7Ceg_Lr&y$MQV&ATuS z2zotYSm4!EDWhgvQ;OubYGq>rx(pF!^;45c6wu$x7u~7qg5RG(yWStCv^0xYWAPRB z*MZZ1$5UWVXH%5g3B)m%but~Gny#6M$})`?UrOUJ51;91RWcqWt(?ruj)=ff_k|di z_K(sE&EiM1#xQ-|D+`>&3Q9ZR5#p&-lrnxuYf;bPCN^0JtY}L<@Z>b|GE3rsY;yCM z1|DGEL@#d+jH0cF6$|mf-d*X6}YHd67M7wL;vwh%DXsY|34T zUM1;=pb{u1vo9kv;w&faTTWwUA$hfui#O2FzoiwKP&DwIyiG_@C(r)qV_{P>bWcB_ z%KDJ}_G}a7{i;5Yn0BJuW4l0e+tBO6#tFhvYwsT)V(Ku7yjPLCUm$k1>lECKmlw|W zIc#kqdsJ!OXnqamJnxl(Uc!a2;K|CDU>Fh30zW6`5A)QpMy4Yxw5Lon@{{mW#?Pq0 zbwZGYbowK#486)y=e5SH*+=NLkq!w^A^4(N&9QaE+jjm?{2u@G#-ntcaHMX1y^KPF z2R(D{mzQutpT(!2+!qwdFH8Soi5SDN2LhB|_X$VZS!uIX-j35Zo_{6QtHx%&$M|F% zpnjFOtzR@pv-9_#@KeRmLEr7|aPj-!x7rkOe$JrY00)C4=m}AXywsHzP%#^je7ISc4I zg$bOAyB|i-_V7D=*TGJxHpb-Wu~$~v{K^S8x<0ykR_(Q-@ehG>H?8g5@$agSjOm4Q z>*MU6x+V4Ze52o@+r1_%12o^Vw)M@q2V8CsEC2ax#7-dvhsX{a;d>yRkH4Jtsgt*+ zak5o<0$m?|vn^Gd6a38b6mSTzKk>3cBA#_f(+m5h{BIMFHuyUJ8?tQsOy^}6d(2gH z^(z$rI##i`oaY07jW%l;5HRS=L!F9oFhQ&R0J$x@WVz$>uRnr0P>*UI#zRL$dg5N+ zx+>_27jkY0*WM9nL?E)XLLl0IDHYILJeh(kWH)Vf@<|y=s!@^*o-^dWe$iucZM>iX>lf1vA@L{%U>XYLaLj)bB z2Fe+tE9@}Bj(atLJnnv6j?M{A;P&@}p8ZGK_wUH90NBWBeb3dC!rhW7jn)IVL)}Mp zZr%Wg{MY&!*(uwVW@whDQ42JI<=24tyYR0{GCyhqRb35n_h!H*i;joa2+(Bk^oHbY z8rBI|m7YNTS3h~n&VrHZFcDcUlCtkAlnyutbcD zpuM1C;+4&7DNV(feK0Kk;X|11&KaRA0nd-5RpL3OuG7OL>`Rt78*;2qu*J)TEZ@jT z@6;-6CtX;Da8zJJ_=ntAtf6kaZ$R|nEMKJk{iz!d`L}tqMt>7q6lz1Q^_1;mDMhL( zeC36BBGgF?oe@62eQvgTQ4fD~XbvgmS|_XBq__WjzFI1FqXwDohEMQb!jd6e;cjZ* z%RN%m8FqG#N+-CbBlw=c{TV`QKJUJ>Oj~`ZbGBbU=|B~ip2YI=+Byk*`^@%eb-#?h z@N8+I@95k*+|*qY_$YOMG7;_iaT`Oit&+CW2w3M+t(W8)KL5`s(D;g=1=<@UAS=+P zefBoEJ-Nu(Z0_=#jZHE5W~UGv+@wvJBI;`#elR)>Mj#X|>B^vwo%QlNuNCb!y)tTS zw_eUiQ8F5qSjd-{b^W}1qte)8%Fa}-7xDVgR4fPJb~N&)o5WTC4pF3aKI>lXD)^B6 zhQfBs(u;YgSLbrdM6wM}Si_$?Vk>l*jDg9Gz8~9oR`F)b>oz#wX`imiR5R=7&s|tv zqf(WJjDOm$bWNELDgv&>$gPO-{Yh$n+|xF7b;wJsxC1mCMed);Y@@K$l|T5B80tRF z%egGv1`L(p4!5fs!W$f_7Ox;X6KUo@aPS7q5Xy{w_;)^o#=^y7638bR#|UcWKyNe- zC##mw#>P!MUw_@dkU8o67ET2}zJaTM{yVaoLRAK;`By9O zN$Br>MB(0Seh@A%ZB!L1&jIRY-00_$NKStQjFY7k02Q=I&Q}82%>sl6@Dk!TH(FB| zR!Sx-%lFCn;m19${Q6C6r6TJp`i^=8`zMgs3V-reG@Lw98D)cW^W1D<=WLL$SUgDV zs4a}f$;Vmv7K&$Lq<^v;F4LL!IewZrb8Zgz;PTnmzhr)=_xh;rb|Jtf{}&NWPzwxg zkm-EIbsr4Z4d}I$TKVz)*m1ritnDeq2qka?&ueopSGA8;_U0c7-M;ZmWZd5x#g7AY z;uC}g@pnOun%8kj(u+0TQP~&UiKCn7!;CE7;u zWfJvw8EFKzmauS8^Q6*1k&&uJ=ZnFxAoCFasUNGyXhU2^>2p5BQSt7mDtvK{(}*xI zAm3e>;KWbAxh23LUa!np9hWn=Fut(w_p1hGOe~B^>iyZg=P)cNyNq=kSc~@Ohh8yj zd>VX*GMMt&t9!5q8YF1JIxsrYR}Z7j(vM#|kEY2+IjwWlKNf!6J2{?=ALFs`h)>0x z72rZ^8&6HGmhx{>sqZv>54_7lyfBZ2P8I_gW+M`d?(5r9EAC0&nkU9H_J z!mG5b2=805uiAWPl4Y?Uy!y^S8y6F++9*0P|5!vcTx|ZMN)p=(JaR_*W{^#7{cERn z5?)SO&|8&5jMe@G<2S)0t56^&sK<@udd3Dac9O~xN9FRNBL7o$yot2xIyb_&r#Pj> z11zeLM1Qrxl&PKYVio^a@tl^cx(yv!h+bC=f$OQ)>A4sd%ztCtOVBPHt&;c;FuAJ` zr2oq67lcexCIIJO4+mTo=A?0eM-RJPoObZp{ftl3+W`9IPlA1U3;ri!G%QFZl_Zuc zLY9&AK1_5(14DHwRL5I15{B-*C$m65k1;+B-4DK9Zv12ljJNz!XClpF9;1P0z1_9VKB_-rBXuJ`qzyBXXu^Bv;)OchdX}XK$o(}qADcoo;Ogw0v|tTI#kymY;&9YBS1=9(qHv~tO( zABI7c#YY@)jSQCKvd&WDw&HaA`mVsvJ8;5#KtNU~nrE`2U&=;%^KXhG7wahgTwg!Y zpzu@vpg+)9TJ1A?G%eZ1!%_IvE06brL8YT>KuM$k+~(KTDhHs-g#Tb_sc@(Zo%tRq zf>e#OSWC+n@z9@$dXFEiIuHOH=k@ryTnF>0F8UM_<&+YtRHd{}dAN*L;;v;Bgo!MD zDK=Q6_eJOj5liD4_A?Y+Z97~r{1C0I!5QCT>37qlpbcc<-(vX>2+DVU*cXz&cQ8ay z8S|Sl{ewYxZ72iHK!ppH^DuXx6GF7)h_X(EBczSJ)Q9_TE`@!GxZ}RquE2_ebfrVx zD{I@9fGK^7)_ft*U9KP^Pt0leTOIn6i>>T$Gg|FD(R89nU{<9myG49w!udgx1JS8;(Nv;pobMIM^ zvY!M)4W&WqzvyfZuUzyYzM0@)2JWT{W#_0s>UrmC2`O#1?7R6v?Hxdxt@#EBA$BBf z`x-i<9^kaK?_ckuXjIgSpbDD!f*j8=(YFit8Ej}RqXOnjdj3ub3)xIPPdY2^C_kTM zgo}S4yv9>iG?l1&$uy!r8TQ3@TlhCuJI%!Zadda-#j@CRWN*-UIP(~9;f?DA+XKnv zd~$86)gB1`dO}5Zcn*cwkho6oxEIc-OEwM)g3NI6JExaHswCbIT{zdbM= z^$C`A0SDo9-We}lFc}suP3nN;GV26=TD`}s7&Q+~RSCLfz<`iR6Oq#2sTOT=4!ay? zN=7B<_@(KnN)!2sF#Pr_{q(2DISeBBTEMCt_| z!4bJm>sn$Z8vP4$j-%uV&R(Kt%7r*R>Oe}wZ%y=?&PF?d+DQ`uD}0INB;^E$`t8kN zEws{RUrq#xl7}WSj?I^OmnvgAvXxXKpyn zOq3=<>}UKyqT(%0GJ^Re3)`u2fwd>~UrC@R9h{u42N`dtPS?F%|4D`7uQvWdQg!e4 zxfrI&Qw6tH`c)lnR>`o-lL)c<~yc|7cysS3`RD$*B`fMp#4N;$}8W6CyKk~2nyGuTe>rnVd^ zoSe1-Y;M<)OuT6Y1N;<&j(9Mj{-A|_bb#1?#A*MoqQQ9pX9JEGc!XWlp9u8%_)YTk z94)?qaBX8DIR6KCgou1Twv9p54D*EOjZPX`v+V0fWDV&MOf*ey&JZ}?5%c(oym+%e zu452F7`b0a7(eUQQ6j4|!Zg4eQ9vdxe%X&>KjgHJwe;tb4+a1xdcE6uSmey&`b~wj zH`5ZV+et-ST00jb3d0gzGFSzhmkMxH7P9Y2`DC}G>+cQUMk5M$FgWd4XRl;o4FO}n z_o)}v;y+5^a5pd4+t$F)c3VLafyAWsa3FWufBgWKlpoC)4GRf)k^ar@*2yT=!#P1h z3wFa*uc?@x@UZCsl9@!}4G$~Y?IH}`uk)xiXkGLV~1lITq4P!lM zy!R%cp57pB6MRd9#~zrk5NmUg&HK(KWl#&*3g(p!$}7M_zP;v7x}_ouW&J%;uM@y? zkYT(?8o7qR9|)OW?xyo69ZeD_t^gZUl6$NCK^ZYTVNEd3oCXkIKVl-2z$0 zMD@84nF33x){a|&V(YEXn>zocevEf3uv}JS8`;v_-#0V2vL641i`zsHO=Swpw5s7QXY{1cGIk-ET!N<;nvRn1ii3|uL|YK-z6QCD zM8%7?4haRQY*A?@nt_1aYMi#QAUSud7%OZFhD2-xSkY)8I(_aOo(KTzPEbhI_@*H! z&Wsk)KYBH!Ol+6_>_(opyk#2K=DaWLe;53w9?0Wo7S<(vKxnh=GFKJ~3v<6;DKS$M z)TJ~Yx_>f*s1nYT!zuM!w~Uut_yTimX{!#h{{(HjLUfM*zdoP;8i0O--+&rYT{);B!Ik(igc}{Y1sb(TYn9v diff --git a/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-@3x.png b/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-@3x.png index 90a424f47a2bd5424ea8048731071d5dcffa7732..15deee7ec5b04b061e5d44138e9e1eb8cce1b2b2 100644 GIT binary patch literal 14731 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 WK=g6m7yW4t2FOY&Nmhy*1OEpRm*=kl diff --git a/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-AppStore-1024.png b/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-AppStore-1024.png index fd20188c7cf33809fa4d1445933c010dcf7a821d..467fc9cf7ee13ad447e884fc270cf3f4f7c5b449 100644 GIT binary patch literal 49618 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 diff --git a/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-Notification-20@2x.png b/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-Notification-20@2x.png index f673561b35ed83f6a898a064327a18e0f68bbb9b..2a865c6fe6162e2b5c909b87eba9a5a5eb94398f 100644 GIT binary patch delta 2276 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 diff --git a/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-Notification-20@3x.png b/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-Notification-20@3x.png index e75222a3f75bf0ee0644474ebfbedcf813ec24b0..ad988c8094c4553d451cf1f806ba34f835a4b99b 100644 GIT binary patch delta 4679 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 UM6$7#NdN!<07*qoM6N<$g3}S%nE(I) diff --git a/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-Notifications-20.png b/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-Notifications-20.png index 4905248f89f7fcc225de76a67415369dc4655027..737b345d9b874f81846ed796af12901455de306e 100644 GIT binary patch delta 873 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 diff --git a/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-Small-1.png b/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-Small-1.png index fab6ec160a4a3fa3898c1cb13d39dcad059c0f7d..9344000d603583145f6345e3fde84ab3f1653174 100644 GIT binary patch delta 1618 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 delta 3613 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 diff --git a/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png b/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png index 6b774b1ffbab7594576b38b248fb161ef879003c..66506473afdf2bab8d5742dd1259c48ba550253d 100644 GIT binary patch literal 8292 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 LNkvXXu0mjftHDm? diff --git a/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-Small@2x-1.png b/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-Small@2x-1.png index 18950aa151cdedd9207b9f72c3f847fc6da7c459..84a06c0479f40f8a0f1fbc9f77b3c3fa99f6ff8f 100644 GIT binary patch delta 4385 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 b@8$mizPF}$l(Dos00000NkvXXu0mjfWdN%+ delta 4590 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 diff --git a/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x-1.png b/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x-1.png index 63d5c1dcf4e1b0b7f1d2a0a877906283e7991f18..680ebe06bf95967d1430693b306bd5b6a4009a61 100644 GIT binary patch delta 5231 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 delta 5451 zcmV-R6}0N}D9tL6Gk+BXNkl7`i0__2F>Mmg9kEA1DqWkYBWeZSjQ>IDf?qk7t0HZ>eg&YRN)Wr4WU& zK!K_$9)v{7woVF6-3%c_36edQB|pJZwkd{H>JLRqR?RIAei83++6kQf^yK^jxheN( zPW78YkP6ZTLVxW`SyD<1L`Vo4jTZCO+RDa=q)KMF*q%w4z%H|`4 zjOMmgNz0I%vE)n5O)W1zdu?$^vfnLv1WLrhwKFp`A%E}I?CO08YygT-aHwvEr;X*J zL9-a+D{LjI_b{cw{`wufTlN|U0y_yCAuMUO)-O#fVm)TIL>^oAjbeYY`p%>fIA_ir z)pu*)epM3-g%Ej&Xgw3NE@pDh<>Yz_NVR7qw9cR&pscBc4=dhgOVxU0YX>T&JZ>8D z*^gKGAAi`oY^$EoN=Y<<60zv585e1q@_V6*@c=0{FJpa^xHA7n2D%2HVl2arSiwrH zKpAG$K1}~%tcG&b%wagEd>17(J8IcdP0QXVF&p-vxCW!7j6h8ri|`CZapoZG>8HF( zZMcfpOaGVM{w*}>^#E9=JV1oovp!tAe#sK7M1Q?n#(UCVAuOf)8hz&qZYIT9OBpek1g zP=B)BdCV$UK;giPVm30|fPSbL{m}cE{zD+U4g%pwA>~_35voelrW=uwKsRrqprj1P zmR*FFGaX^~#UAbSf5@vPD>xoJ3=(OX)_N@KuBT?M+taTXr~d?sTUHn4+B2NRLJ`9i zp)k%jiG}0t$EMh$7Dfwt>4$_iEsYy#oqrbGTLRlc(Quq~CtCKU2-O*N!_s+n?<4G} z`2b6rNJ}0IRz{|-nD@^^{SlZxjlWJ{(d*MMw5QtN7K+GIg~qo=-o`bF`4+u0{Q@mjdszs4skU_Hj=Gb=ffq*o*TY11 z{ezYrf9tDX{fod;AhGAq#g>0PLh}IdS?$NH-1j(vNG(#z217SzFPpJ$eP1F`>E5Ix zZdqNFtEQ-{guo|+;Fh!RKS^Fokbmaa@2BO{)qN>C2@pg||3>KJyOEKoB9HS;;bu;WjiqIju4y3 zekmZanvY@Bd>Bg^nmURfo%1+p_Dlp~fWs>`-15d{XZN<`UJ+QdxJbjs6MsSx!&RX% zcjTR?kQen;!k25oqzz70{=C#t%pd&&G(|%Qk!yGG+eLqz*sEz#&k2->u@^WVK~=6$ zgu--y=hdFkLNQl}$e~+du{~)}(n8?8`xF%eNusN{}JrCpP7Gz6fpMPGuU&EL-P#jsf z&V3kRO9N>TtiGRc z0$}!tTk+a`D5}VjDg3nCy1IIJ%j%*bt&5>ztZxz-j_7|#__K}Z$McL2;RU!EAtuSw*qM(9kDuA&p3n zoC44*PLHs3E*L$8G>J5=1HfzdF*#=@0E(hq+f}ws37q}({KZPP_S~qV#w<;u7c_XcR;@z2Tz4 zvjDJ~0z^u8^uxI*5+yAC5sa>2=!dXOKL8i!et!c1DW%8d(Be+;;}WP!H6NtQsk#{B zD+Iu-D?>)Y{dN%gFD(5Qj4mK$7|W;tpdfWLDYi5~I1QAz>xFR%l!9|WsM(&Ou}yEI z=18y9w>$JzSP~@|okALz`XK-WfY(;N{ zC4Z5E(WPJE&tkt%a3F+oZd{+@B??uH0q{AqP8M38ct_!cu-ws!u$&yMCtff*hp8Wo z{myhoH}?^8Y&_d|1PY)4Ag#^bs^LGDFbCU1ulT%!u-MO~E*)ivEx=?40b3Vs@U=6n{Gq zm^skxI2Q6F;FM!$YQ|s&-nks9w~)+DBcVAuedb7=joouq(&`2fii5TdQ&plINGZwi zrMTMLcOcLZR-5>07ivNQVI!%#Zld$`4T*w9hi)jLP0!+t(FRGrlNQ(bnZ73PuZibkF(4FH4?G}JeA zm`QXXux88gK*}Z2NR5~$?He9_3VmmsBW4MNZOlmA*Im)+^HD?6DXDCrqOK`vK7=C% z|J-qutG_-x`nM5XsYbxjPb=%%+jnR$&puEbFm*Eo(4;rS()Hc@ljCtKw11(w_=F*2z za|Y7V5aOK&*HE#m~S_1A}yo#9D}Pnq76LRH(+%7G;AVa&J$ zT2gKYs0*8b&%U$+J6;`#F-O^lIH1r z*wa^Jr@Ldnt3$1#X+=3{kGKRXhS)Bpv?`mA#8gPjAA+#;?K(m{*v5<`bJ-)YKCk%E z*QwrL(QUpx)j<}n-bH;#$7xf!dh&2`5*Ue!5N#q*Qr1+0lt@FDTjJWsEk%*j0-z4cMz|6)27hZW81Fo|hVnSgwli!i3o!469Z3-uO;zx^qbDzp1`pC0sRLwK zQPsFNpyCqf4@63Ypb_BRvR9*q8EM$Zoz;H_+X=>dPpqZ(a8<9%DXD8tim+s)I&eFp zEp21j8bE*$&2^2kB%Xa-0$0r~4(eg!HGl(wodop&2!ZFO>wiG$`$RaNVDu*P+9Mgl za?Xf>2mv9ZiCs0D0kCvybM}kAu8{(S?fg=2Ajt5Ck+=g&yiGPp1Sv|DBIMw@kU&k|rNkyd6yx0_XIOhbp^6 zd%@W7=o>u}jDMaYQNl7}a9V68ytQfrhGk$Ga_5R0-`(6+-1xt-}nkQ?wV1^$)&6#jc}0&fimpxo zfi!~Q=ex?+C4tXgTU=taSdRhhs@+VWCAwegoN+O>kzMzN9R=f+xHF7Iqc6gep5kC! zUUca`s0Y|lvk3q_Y(4YL?2TPs2kZ8HplpdeCZ#;y7^!E~fu#Tlr-PL5F6i_sLwvzV zT%Xq+dVeb{6Gvua)1p+YIlP?umKvlbtHXNBe|A?_w*)TxMzP;CuyC~XBde_PlaXNP#?nwMfZO8)@^4~`C0&^C7&04-dCy!-l`9nGgMt^_CdHqFqGnQ1Bor$BOTeqe(c&%gw z5WS>bQ`_*9B}Hi3%j2IE?=I5^2*rTn#9^VtGedew8mLZoTkvnQO zvAOb{XaO1NxMoeqef3NfUpkSd7S{i24dqD~s`M4x$^zW*;tuLUI!?RF=ph-5$;-gw zj856MRlm#T%Jl$PCV$&!kG#>-vU^P6s()3O)*=60mT9fGq{)k)|DMlkKki^xvGZ8J zA}?9kQx#S)`vOZjE zUHbH_w?FA^*?qb%ykg!z4;c}2o|Lk|vP_olTEd>%tpGT^E-w4|b&R=u!k6OGrUd3q z7{sa@3&~E2js*`k?B)-VdFX}r9Tky z^T*vw_@Lq~Ole^EI5>Cy6pH@i3exj@-Itdn4EMQteAZYNPa8#s%Z4Q_KCarpfA6?2 z7I{X*{PxlrZ@t>r?k;clS~9 z!2trtYrAdU_7o@Id~!Zk4}S?1K!MN2m7}w`c3d_?(oSwa?5*3*Yb7f<-1_Yq(~_GE z-MaJX%X;7E#j7_VSoFtNY=t7`n-@AOt}J3~UXa?W4psF~>v(^VUPK#1WGz4h~z0bl2;{2TGMIj||EBvjW- zu&ROjBQ;d-ub{rvPq4ay^t?VL5u~{kP zr8&t?v7@w^lLz$%-hU`v$&Q*$)VI_`>$Bu>L$_|9SHU!5^Py7{T*QtzZy@qbmJ;nLiU^G)KS+*uT) zjyc)9dkx9a;6XMXU&Ai{Wbq z_UnbBT&rlJu&sck*wPr}$tTN|OQtiMG=~qjmWoq#qbkv@1Jg1Hn<1KwMglFh)P^gm z3YSsdR6=9xw|`(xyp3hZozmhZy)pDccZ;Ekz-gZ^%wKWA1W%6pUd^sflTvy>I7J^r zP)a1oFhVq25o=>}b?Bk4Hh_|WFKohf^GikPE{8TuqKrUgl2ABTAjT?oWsnd;MH2gn zq7c!4q$Mp&x5_2##gf}C!DdY5pxG!(p6O)YHreKXt5002ovPDHLkV1j1_ BwSoWu diff --git a/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x.png b/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x.png index 63d5c1dcf4e1b0b7f1d2a0a877906283e7991f18..680ebe06bf95967d1430693b306bd5b6a4009a61 100644 GIT binary patch delta 5231 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 delta 5451 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 BwSoWu diff --git a/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40@3x.png b/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40@3x.png index 228096721c9e7123c0b16cd47b0a657049d2994e..635a47187aac9b4a1a18568cd7e534c6e54d398d 100644 GIT binary patch literal 10478 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 literal 10946 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 S^~jef6--i8PNW)S5b%FbeVQ`> diff --git a/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon.png b/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon.png index 75780329cbd991d1b90a5f5dda6f7c936bc976b6..3ce58cfebe877876235e7431bfe82d49db187c60 100644 GIT binary patch delta 4168 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 N002ovPDHLkV1j7=9i9LH diff --git a/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon@2x.png b/examples/NetworkGraphicsDemo/Builds/iOS/JUCE Network Graphics Demo/Images.xcassets/AppIcon.appiconset/Icon@2x.png index 44d24523e55394c1c170f0fead5157bb2240e50b..21c396fa5b47fad71849dfd5f89f0eebb50d412a 100644 GIT binary patch literal 9928 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 RFaAJ)ytE3eLeePce*k&rUJw8P diff --git a/examples/NetworkGraphicsDemo/JuceLibraryCode/AppConfig.h b/examples/NetworkGraphicsDemo/JuceLibraryCode/AppConfig.h index 245597d2..df1ce068 100644 --- a/examples/NetworkGraphicsDemo/JuceLibraryCode/AppConfig.h +++ b/examples/NetworkGraphicsDemo/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -69,7 +69,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -77,7 +77,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -89,15 +89,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -112,11 +116,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -127,37 +131,37 @@ // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_audio_utils flags: #ifndef JUCE_USE_CDREADER - //#define JUCE_USE_CDREADER 1 + //#define JUCE_USE_CDREADER 0 #endif #ifndef JUCE_USE_CDBURNER - //#define JUCE_USE_CDBURNER 1 + //#define JUCE_USE_CDBURNER 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -165,7 +169,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -173,7 +177,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -188,7 +192,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -206,7 +210,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -214,7 +226,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -229,7 +241,7 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/NetworkGraphicsDemo/NetworkGraphicsDemo.jucer b/examples/NetworkGraphicsDemo/NetworkGraphicsDemo.jucer index 291350ed..f9894ef3 100644 --- a/examples/NetworkGraphicsDemo/NetworkGraphicsDemo.jucer +++ b/examples/NetworkGraphicsDemo/NetworkGraphicsDemo.jucer @@ -1,10 +1,9 @@ + bundleIdentifier="com.juce.NetworkGraphicsDemo" jucerVersion="5.2.1" + displaySplashScreen="0" reportAppUsage="0" companyName="ROLI Ltd." + companyCopyright="ROLI Ltd."> @@ -20,10 +19,8 @@ - - + + @@ -44,10 +41,8 @@ - - + + @@ -68,10 +63,8 @@ - - + + @@ -90,13 +83,10 @@ - + - - + + @@ -117,10 +107,8 @@ - - + + @@ -140,15 +128,12 @@ + androidCpp11="1" targetFolder="Builds/Android" androidSDKPath="" + androidNDKPath="" bigIcon="Ww6bQw" gradleToolchainVersion="3.6"> - + diff --git a/examples/NetworkGraphicsDemo/Source/Demos.h b/examples/NetworkGraphicsDemo/Source/Demos.h index a50117d1..b2e07974 100644 --- a/examples/NetworkGraphicsDemo/Source/Demos.h +++ b/examples/NetworkGraphicsDemo/Source/Demos.h @@ -299,7 +299,7 @@ struct FlockDemo : public BackgroundLogo { const float regionSize = high - low; const float adjustedProportion = (proportion - low) / regionSize; - const float F = (0.5f - std::cos (adjustedProportion * float_Pi * 2.0f) * 0.5f + 0.5f) * strength; + const float F = (0.5f - std::cos (adjustedProportion * MathConstants::twoPi) * 0.5f + 0.5f) * strength; b1.accelerate (getVectorWithLength (b2.velocity, F)); b2.accelerate (getVectorWithLength (b1.velocity, F)); @@ -308,7 +308,7 @@ struct FlockDemo : public BackgroundLogo { const float regionSize = 1.0f - high; const float adjustedProportion = (proportion - high) / regionSize; - const float F = (0.5f - std::cos (adjustedProportion * float_Pi * 2.0f) * 0.5f + 0.5f) * strength; + const float F = (0.5f - std::cos (adjustedProportion * MathConstants::twoPi) * 0.5f + 0.5f) * strength; delta = getVectorWithLength (delta, F); b1.accelerate (-delta); diff --git a/examples/NetworkGraphicsDemo/Source/MasterComponent.h b/examples/NetworkGraphicsDemo/Source/MasterComponent.h index d3eaea76..c260e759 100644 --- a/examples/NetworkGraphicsDemo/Source/MasterComponent.h +++ b/examples/NetworkGraphicsDemo/Source/MasterComponent.h @@ -369,7 +369,7 @@ private: canvas.clients.add ({ c.name, c.centre, c.scaleFactor }); } - Client* getClient (const String& name) const + const Client* getClient (const String& name) const { for (auto& c : clients) if (c.name == name) @@ -378,6 +378,11 @@ private: return nullptr; } + Client* getClient (const String& name) + { + return const_cast (static_cast (*this).getClient (name)); + } + //============================================================================== void oscMessageReceived (const OSCMessage& message) override { diff --git a/examples/NetworkGraphicsDemo/Source/SharedCanvas.h b/examples/NetworkGraphicsDemo/Source/SharedCanvas.h index 842d0565..5688c7bb 100644 --- a/examples/NetworkGraphicsDemo/Source/SharedCanvas.h +++ b/examples/NetworkGraphicsDemo/Source/SharedCanvas.h @@ -455,7 +455,7 @@ struct BlockPacketiser while (remaining > 0) { - const int num = jmin (maxBlockSize, remaining); + auto num = (int) jmin (maxBlockSize, remaining); blocks.add (MemoryBlock (addBytesToPointer (data.getData(), offset), (size_t) num)); offset += num; remaining -= num; diff --git a/examples/OSCMonitor/Builds/LinuxMakefile/Makefile b/examples/OSCMonitor/Builds/LinuxMakefile/Makefile index f73c3437..da4d08fc 100644 --- a/examples/OSCMonitor/Builds/LinuxMakefile/Makefile +++ b/examples/OSCMonitor/Builds/LinuxMakefile/Makefile @@ -23,6 +23,8 @@ ifndef CONFIG CONFIG=Debug endif +JUCE_ARCH_LABEL := $(shell uname -m) + ifeq ($(CONFIG),Debug) JUCE_BINDIR := build JUCE_LIBDIR := build @@ -38,7 +40,7 @@ ifeq ($(CONFIG),Debug) JUCE_TARGET_APP := OSCMonitor JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -lGL -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -59,7 +61,7 @@ ifeq ($(CONFIG),Release) JUCE_TARGET_APP := OSCMonitor JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -O3 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -fvisibility=hidden -lGL -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -91,7 +93,7 @@ $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) : check-pkg-config $(OBJECTS_APP) $(RESOURCES) -$(V_AT)mkdir -p $(JUCE_BINDIR) -$(V_AT)mkdir -p $(JUCE_LIBDIR) -$(V_AT)mkdir -p $(JUCE_OUTDIR) - $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(RESOURCES) $(TARGET_ARCH) + $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(JUCE_LDFLAGS_APP) $(RESOURCES) $(TARGET_ARCH) $(JUCE_OBJDIR)/Main_90ebc5c2.o: ../../Source/Main.cpp -$(V_AT)mkdir -p $(JUCE_OBJDIR) diff --git a/examples/OSCMonitor/Builds/MacOSX/OSCMonitor.xcodeproj/project.pbxproj b/examples/OSCMonitor/Builds/MacOSX/OSCMonitor.xcodeproj/project.pbxproj index 58bc75f1..1cbf94bd 100644 --- a/examples/OSCMonitor/Builds/MacOSX/OSCMonitor.xcodeproj/project.pbxproj +++ b/examples/OSCMonitor/Builds/MacOSX/OSCMonitor.xcodeproj/project.pbxproj @@ -105,7 +105,7 @@ E63E3424708A8DCB35A052AC, A25AAFA62A6D6767CE6234E1, 9A2D106367757FF5059DBC1C, - 31FB2FA23CA85179FE83B884, ); name = "Juce Modules"; sourceTree = ""; }; + 31FB2FA23CA85179FE83B884, ); name = "JUCE Modules"; sourceTree = ""; }; 4C2E8C836F59650F806D2382 = {isa = PBXGroup; children = ( 739D70DB4A75270A6A803A70, DBA5E3048B4D38229C91AF01, @@ -122,7 +122,7 @@ C39F06BAD6EA4FFF41720AF7, 69CCCF783C45EAEC120130F5, FAE1A851AE537F1CCF0E4A0D, - 1415A47484CF06AD685207A7, ); name = "Juce Library Code"; sourceTree = ""; }; + 1415A47484CF06AD685207A7, ); name = "JUCE Library Code"; sourceTree = ""; }; 6B08A8E037A4B02299D8C5F1 = {isa = PBXGroup; children = ( 358B56F4E9EADBE499A6E4AC, 6C4247B39550441A1914323B, ); name = Resources; sourceTree = ""; }; @@ -150,7 +150,7 @@ 5AC077DA631E45BA65F308A0, 6778E8BDE76400A1AF2624CB, ); name = Source; sourceTree = ""; }; 53FD85A07B8E353D5FDA8342 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -181,7 +181,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; 9E3735C587170DFFA5FD0E4F = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -207,6 +207,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; PRODUCT_BUNDLE_IDENTIFIER = com.roli.OSCMonitor; @@ -329,7 +330,7 @@ 5EAEC7382D18903A6CC34743, F3B61DF6E57FDFD6B2F506F2, F246BDBFC565CFD500CC8D8B, ); buildRules = ( ); dependencies = ( ); name = "OSCMonitor - App"; productName = OSCMonitor; productReference = 1997CE41947A0FA3AE6FD84C; productType = "com.apple.product-type.application"; }; - 6AEE7D5FA068DDF4AE3BC412 = {isa = PBXProject; buildConfigurationList = 167C45A180F421917A997478; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { CE4CE10FF3A0FD3AA7FF7605 = { 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 = 6A9D07656A985D7935C7FE29; projectDirPath = ""; projectRoot = ""; targets = (CE4CE10FF3A0FD3AA7FF7605); }; + 6AEE7D5FA068DDF4AE3BC412 = {isa = PBXProject; buildConfigurationList = 167C45A180F421917A997478; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { CE4CE10FF3A0FD3AA7FF7605 = { 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 = 6A9D07656A985D7935C7FE29; projectDirPath = ""; projectRoot = ""; targets = (CE4CE10FF3A0FD3AA7FF7605); }; }; rootObject = 6AEE7D5FA068DDF4AE3BC412; } diff --git a/examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor.sln b/examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor.sln index 9f5460c8..8a20feed 100644 --- a/examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor.sln +++ b/examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor.sln @@ -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 diff --git a/examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor_App.vcxproj b/examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor_App.vcxproj index 63f1c982..9464d2f6 100644 --- a/examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor_App.vcxproj +++ b/examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor_App.vcxproj @@ -4,13 +4,13 @@ ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - + Debug - Win32 + x64 - + Release - Win32 + x64 @@ -19,19 +19,22 @@ 8.1 - Application false + false + v140 v140 8.1 - Application false true v140 + v140 8.1 @@ -48,18 +51,18 @@ <_ProjectFileVersion>10.0.30319.1 .exe - $(SolutionDir)$(Platform)\$(Configuration)\App\ - $(Platform)\$(Configuration)\App\ - OSCMonitor - true - $(SolutionDir)$(Platform)\$(Configuration)\App\ - $(Platform)\$(Configuration)\App\ - OSCMonitor - true + $(SolutionDir)$(Platform)\$(Configuration)\App\ + $(Platform)\$(Configuration)\App\ + OSCMonitor + true + $(SolutionDir)$(Platform)\$(Configuration)\App\ + $(Platform)\$(Configuration)\App\ + OSCMonitor + true v140 8.1 - + _DEBUG;%(PreprocessorDefinitions) true @@ -72,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -93,7 +96,6 @@ true $(IntDir)\OSCMonitor.pdb Windows - MachineX86 true @@ -102,7 +104,7 @@ - + NDEBUG;%(PreprocessorDefinitions) true @@ -114,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -135,7 +137,6 @@ false $(IntDir)\OSCMonitor.pdb Windows - MachineX86 true true true @@ -529,9 +530,6 @@ true - - true - true @@ -1285,6 +1283,9 @@ true + + true + true @@ -1375,6 +1376,9 @@ true + + true + true @@ -1408,6 +1412,9 @@ true + + true + true @@ -1447,12 +1454,21 @@ true + + true + true true + + true + + + true + true @@ -1639,6 +1655,9 @@ true + + true + true @@ -1651,6 +1670,9 @@ true + + true + true @@ -2074,6 +2096,7 @@ + @@ -2121,6 +2144,7 @@ + @@ -2183,6 +2207,7 @@ + @@ -2220,6 +2245,7 @@ + @@ -2231,6 +2257,7 @@ + @@ -2300,6 +2327,7 @@ + diff --git a/examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor_App.vcxproj.filters b/examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor_App.vcxproj.filters index b093ff6d..756bbcdb 100644 --- a/examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor_App.vcxproj.filters +++ b/examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor_App.vcxproj.filters @@ -8,359 +8,359 @@ {9AB53406-2A15-2D23-050B-4051423BE63A} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {3D19F603-7985-B222-DFDA-9B83329ACA9D} + + {EEE9B92C-AD26-4BEA-4D95-3F859090EA9F} - - {1A62F82C-C14A-E14A-94DE-8A27E0F8A090} + + {B1DE8DB1-C00A-12C0-D690-8B3C9504A60A} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -368,1732 +368,1756 @@ OSCMonitor\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc + JUCE Modules\juce_osc - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2104,1847 +2128,1865 @@ OSCMonitor\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc + JUCE Modules\juce_osc - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/OSCMonitor/Builds/VisualStudio2017/OSCMonitor_App.vcxproj b/examples/OSCMonitor/Builds/VisualStudio2017/OSCMonitor_App.vcxproj index a8ff31ee..6066b6b1 100644 --- a/examples/OSCMonitor/Builds/VisualStudio2017/OSCMonitor_App.vcxproj +++ b/examples/OSCMonitor/Builds/VisualStudio2017/OSCMonitor_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -529,9 +530,6 @@ true - - true - true @@ -1285,6 +1283,9 @@ true + + true + true @@ -1375,6 +1376,9 @@ true + + true + true @@ -1408,6 +1412,9 @@ true + + true + true @@ -1447,12 +1454,21 @@ true + + true + true true + + true + + + true + true @@ -1639,6 +1655,9 @@ true + + true + true @@ -1651,6 +1670,9 @@ true + + true + true @@ -2074,6 +2096,7 @@ + @@ -2121,6 +2144,7 @@ + @@ -2183,6 +2207,7 @@ + @@ -2220,6 +2245,7 @@ + @@ -2231,6 +2257,7 @@ + @@ -2300,6 +2327,7 @@ + diff --git a/examples/OSCMonitor/Builds/VisualStudio2017/OSCMonitor_App.vcxproj.filters b/examples/OSCMonitor/Builds/VisualStudio2017/OSCMonitor_App.vcxproj.filters index 519d2d6f..f5e3e228 100644 --- a/examples/OSCMonitor/Builds/VisualStudio2017/OSCMonitor_App.vcxproj.filters +++ b/examples/OSCMonitor/Builds/VisualStudio2017/OSCMonitor_App.vcxproj.filters @@ -8,359 +8,359 @@ {9AB53406-2A15-2D23-050B-4051423BE63A} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {3D19F603-7985-B222-DFDA-9B83329ACA9D} + + {EEE9B92C-AD26-4BEA-4D95-3F859090EA9F} - - {1A62F82C-C14A-E14A-94DE-8A27E0F8A090} + + {B1DE8DB1-C00A-12C0-D690-8B3C9504A60A} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -368,1732 +368,1756 @@ OSCMonitor\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc + JUCE Modules\juce_osc - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2104,1847 +2128,1865 @@ OSCMonitor\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc + JUCE Modules\juce_osc - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/OSCMonitor/JuceLibraryCode/AppConfig.h b/examples/OSCMonitor/JuceLibraryCode/AppConfig.h index d43fda9d..a430193a 100644 --- a/examples/OSCMonitor/JuceLibraryCode/AppConfig.h +++ b/examples/OSCMonitor/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -69,7 +69,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -77,7 +77,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -89,15 +89,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -112,11 +116,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -127,26 +131,26 @@ // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -154,7 +158,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -162,7 +166,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -177,7 +181,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -195,7 +199,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -203,7 +215,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -218,14 +230,14 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== // juce_video flags: #ifndef JUCE_USE_CAMERA - //#define JUCE_USE_CAMERA 1 + //#define JUCE_USE_CAMERA 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/OSCMonitor/OSCMonitor.jucer b/examples/OSCMonitor/OSCMonitor.jucer index a20e66c3..73162dd2 100644 --- a/examples/OSCMonitor/OSCMonitor.jucer +++ b/examples/OSCMonitor/OSCMonitor.jucer @@ -1,10 +1,8 @@ - + @@ -15,10 +13,8 @@ - - + + @@ -39,10 +35,8 @@ - - + + @@ -63,10 +57,8 @@ - - + + @@ -87,10 +79,8 @@ - - + + diff --git a/examples/OSCMonitor/Source/OSCLogListBox.h b/examples/OSCMonitor/Source/OSCLogListBox.h index de15b003..e29fc648 100644 --- a/examples/OSCMonitor/Source/OSCLogListBox.h +++ b/examples/OSCMonitor/Source/OSCLogListBox.h @@ -29,17 +29,16 @@ #include "../JuceLibraryCode/JuceHeader.h" //============================================================================== -class OSCLogListBox : public ListBox, private ListBoxModel, private AsyncUpdater +class OSCLogListBox : public ListBox, + private ListBoxModel, + private AsyncUpdater { public: - - //============================================================================== OSCLogListBox() { setModel (this); } - //============================================================================== ~OSCLogListBox() { } @@ -77,8 +76,8 @@ public: if (! message.isEmpty()) { - for (OSCArgument* arg = message.begin(); arg != message.end(); ++arg) - addOSCMessageArgument (*arg, level + 1); + for (auto& arg : message) + addOSCMessageArgument (arg, level + 1); } triggerAsyncUpdate(); @@ -93,12 +92,12 @@ public: + "- osc bundle, time tag = " + timeTag.toTime().toString (true, true, true, true)); - for (OSCBundle::Element* element = bundle.begin(); element != bundle.end(); ++element) + for (auto& element : bundle) { - if (element->isMessage()) - addOSCMessage (element->getMessage(), level + 1); - else if (element->isBundle()) - addOSCBundle (element->getBundle(), level + 1); + if (element.isMessage()) + addOSCMessage (element.getMessage(), level + 1); + else if (element.isBundle()) + addOSCBundle (element.getBundle(), level + 1); } triggerAsyncUpdate(); @@ -161,14 +160,11 @@ public: } private: - - //============================================================================== - String getIndentationString (int level) + static String getIndentationString (int level) { return String().paddedRight (' ', 2 * level); } - //============================================================================== StringArray oscLogList; diff --git a/examples/OSCReceiver/Builds/Android/app/CMakeLists.txt b/examples/OSCReceiver/Builds/Android/app/CMakeLists.txt index 04427c6c..2febc211 100644 --- a/examples/OSCReceiver/Builds/Android/app/CMakeLists.txt +++ b/examples/OSCReceiver/Builds/Android/app/CMakeLists.txt @@ -8,7 +8,7 @@ SET(BINARY_NAME "juce_jni") add_library("cpufeatures" STATIC "${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c") set_source_files_properties("${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c" PROPERTIES COMPILE_FLAGS "-Wno-sign-conversion -Wno-gnu-statement-expression") -add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_yourcompany_oscreceiver_OSCReceiver" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/yourcompany/oscreceiver/OSCReceiver\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000") +add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_yourcompany_oscreceiver_OSCReceiver" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/yourcompany/oscreceiver/OSCReceiver\"" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSNAME=com_yourcompany_oscreceiver_SharingContentProvider" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSPATH=\"com/yourcompany/oscreceiver/SharingContentProvider\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000") include_directories( AFTER "../../../JuceLibraryCode" @@ -18,13 +18,13 @@ include_directories( AFTER enable_language(ASM) -IF(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +IF(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") add_definitions("-DDEBUG=1" "-D_DEBUG=1") -ELSEIF(JUCE_BUILD_CONFIGFURATION MATCHES "RELEASE") +ELSEIF(JUCE_BUILD_CONFIGURATION MATCHES "RELEASE") add_definitions("-DNDEBUG=1") -ELSE(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +ELSE(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") MESSAGE( FATAL_ERROR "No matching build-configuration found." ) -ENDIF(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +ENDIF(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") add_library( ${BINARY_NAME} @@ -42,7 +42,6 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_core/containers/juce_HashMap.h" "../../../../../modules/juce_core/containers/juce_HashMap_test.cpp" "../../../../../modules/juce_core/containers/juce_LinkedListPointer.h" - "../../../../../modules/juce_core/containers/juce_ListenerList.cpp" "../../../../../modules/juce_core/containers/juce_ListenerList.h" "../../../../../modules/juce_core/containers/juce_NamedValueSet.cpp" "../../../../../modules/juce_core/containers/juce_NamedValueSet.h" @@ -294,6 +293,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_data_structures/values/juce_ValueTree.h" "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp" "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h" + "../../../../../modules/juce_data_structures/values/juce_ValueWithDefault.h" "../../../../../modules/juce_data_structures/juce_data_structures.cpp" "../../../../../modules/juce_data_structures/juce_data_structures.mm" "../../../../../modules/juce_data_structures/juce_data_structures.h" @@ -380,6 +380,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_graphics/geometry/juce_EdgeTable.cpp" "../../../../../modules/juce_graphics/geometry/juce_EdgeTable.h" "../../../../../modules/juce_graphics/geometry/juce_Line.h" + "../../../../../modules/juce_graphics/geometry/juce_Parallelogram.h" "../../../../../modules/juce_graphics/geometry/juce_Path.cpp" "../../../../../modules/juce_graphics/geometry/juce_Path.h" "../../../../../modules/juce_graphics/geometry/juce_PathIterator.cpp" @@ -558,6 +559,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" "../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" "../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" + "../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" + "../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" @@ -625,6 +628,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h" "../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.cpp" "../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.h" + "../../../../../modules/juce_gui_basics/layout/juce_SidePanel.cpp" + "../../../../../modules/juce_gui_basics/layout/juce_SidePanel.h" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp" @@ -647,6 +652,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h" "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp" "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.h" + "../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.cpp" + "../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarModel.cpp" @@ -679,8 +686,12 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" "../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" "../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" + "../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" "../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" "../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" + "../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" + "../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" + "../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" "../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" "../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" "../../../../../modules/juce_gui_basics/native/juce_linux_FileChooser.cpp" @@ -789,6 +800,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.cpp" "../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.h" "../../../../../modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h" + "../../../../../modules/juce_gui_extra/embedding/juce_AndroidViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_NSViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_UIViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_XEmbedComponent.h" @@ -816,6 +828,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/misc/juce_WebBrowserComponent.h" "../../../../../modules/juce_gui_extra/native/juce_android_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_android_WebBrowserComponent.cpp" + "../../../../../modules/juce_gui_extra/native/juce_AndroidViewComponent.cpp" "../../../../../modules/juce_gui_extra/native/juce_ios_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm" "../../../../../modules/juce_gui_extra/native/juce_linux_X11_SystemTrayIcon.cpp" @@ -824,6 +837,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/native/juce_mac_AppleRemote.mm" "../../../../../modules/juce_gui_extra/native/juce_mac_CarbonViewWrapperComponent.h" "../../../../../modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm" + "../../../../../modules/juce_gui_extra/native/juce_mac_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_mac_SystemTrayIcon.cpp" "../../../../../modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm" "../../../../../modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp" @@ -873,7 +887,6 @@ set_source_files_properties("../../../../../modules/juce_core/containers/juce_El set_source_files_properties("../../../../../modules/juce_core/containers/juce_HashMap.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_HashMap_test.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_LinkedListPointer.h" PROPERTIES HEADER_FILE_ONLY TRUE) -set_source_files_properties("../../../../../modules/juce_core/containers/juce_ListenerList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_ListenerList.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_NamedValueSet.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_NamedValueSet.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1125,6 +1138,7 @@ set_source_files_properties("../../../../../modules/juce_data_structures/values/ set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTree.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueWithDefault.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1211,6 +1225,7 @@ set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_ set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_EdgeTable.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_EdgeTable.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Line.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Parallelogram.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Path.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Path.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_PathIterator.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1389,6 +1404,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/ju set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1456,6 +1473,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_SidePanel.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_SidePanel.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1478,6 +1497,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/ set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarModel.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1510,8 +1531,12 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_M set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_linux_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1620,6 +1645,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/code_editor/j set_source_files_properties("../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_AndroidViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_NSViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_UIViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_XEmbedComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1647,6 +1673,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/misc/juce_Sys set_source_files_properties("../../../../../modules/juce_gui_extra/misc/juce_WebBrowserComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_android_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_android_WebBrowserComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_AndroidViewComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_ios_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_linux_X11_SystemTrayIcon.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1655,6 +1682,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_l set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_AppleRemote.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_CarbonViewWrapperComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_SystemTrayIcon.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) diff --git a/examples/OSCReceiver/Builds/Android/app/build.gradle b/examples/OSCReceiver/Builds/Android/app/build.gradle index cb59dfb3..63f3a13d 100644 --- a/examples/OSCReceiver/Builds/Android/app/build.gradle +++ b/examples/OSCReceiver/Builds/Android/app/build.gradle @@ -2,7 +2,7 @@ apply plugin: 'com.android.application' android { compileSdkVersion 10 - buildToolsVersion "26.0.0" + buildToolsVersion "27.0.0" externalNativeBuild { cmake { path "CMakeLists.txt" @@ -26,7 +26,7 @@ android { cmake { arguments "-DANDROID_TOOLCHAIN=clang", "-DANDROID_PLATFORM=android-10", "-DANDROID_STL=c++_static", "-DANDROID_CPP_FEATURES=exceptions rtti", "-DANDROID_ARM_MODE=arm", "-DANDROID_ARM_NEON=TRUE" cFlags "-fsigned-char" - cppFlags "-fsigned-char", "-std=c++11" + cppFlags "-fsigned-char", "-std=c++14" } } } @@ -46,6 +46,7 @@ android { } } + flavorDimensions "default" productFlavors { debug_ { ndk { @@ -53,16 +54,20 @@ android { } externalNativeBuild { cmake { - arguments "-DJUCE_BUILD_CONFIGFURATION=DEBUG", "-DCMAKE_CXX_FLAGS_DEBUG=-O0", "-DCMAKE_C_FLAGS_DEBUG=-O0" + arguments "-DJUCE_BUILD_CONFIGURATION=DEBUG", "-DCMAKE_CXX_FLAGS_DEBUG=-O0", "-DCMAKE_C_FLAGS_DEBUG=-O0" } } + + dimension "default" } release_ { externalNativeBuild { cmake { - arguments "-DJUCE_BUILD_CONFIGFURATION=RELEASE", "-DCMAKE_CXX_FLAGS_RELEASE=-O3", "-DCMAKE_C_FLAGS_RELEASE=-O3" + arguments "-DJUCE_BUILD_CONFIGURATION=RELEASE", "-DCMAKE_CXX_FLAGS_RELEASE=-O3", "-DCMAKE_C_FLAGS_RELEASE=-O3" } } + + dimension "default" } } diff --git a/examples/OSCReceiver/Builds/Android/app/src/main/java/com/yourcompany/oscreceiver/OSCReceiver.java b/examples/OSCReceiver/Builds/Android/app/src/main/java/com/yourcompany/oscreceiver/OSCReceiver.java index 4318245e..e6f4e9ab 100644 --- a/examples/OSCReceiver/Builds/Android/app/src/main/java/com/yourcompany/oscreceiver/OSCReceiver.java +++ b/examples/OSCReceiver/Builds/Android/app/src/main/java/com/yourcompany/oscreceiver/OSCReceiver.java @@ -30,10 +30,12 @@ import android.content.Intent; import android.content.res.Configuration; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; +import android.net.http.SslError; import android.net.Uri; import android.os.Bundle; import android.os.Looper; import android.os.Handler; +import android.os.Message; import android.os.ParcelUuid; import android.os.Environment; import android.view.*; @@ -47,6 +49,10 @@ import android.text.InputType; import android.util.DisplayMetrics; import android.util.Log; import android.util.Pair; +import android.webkit.SslErrorHandler; +import android.webkit.WebChromeClient; +import android.webkit.WebView; +import android.webkit.WebViewClient; import java.lang.Runnable; import java.lang.ref.WeakReference; import java.lang.reflect.*; @@ -297,6 +303,10 @@ public class OSCReceiver extends Activity { super.onResume(); resumeApp(); + + // Ensure that navigation/status bar visibility is correctly restored. + for (int i = 0; i < viewHolder.getChildCount(); ++i) + ((ComponentPeerView) viewHolder.getChildAt (i)).appResumed(); } @Override @@ -644,6 +654,27 @@ public class OSCReceiver extends Activity colorMatrix.set (colorTransform); paint.setColorFilter (new ColorMatrixColorFilter (colorMatrix)); + + java.lang.reflect.Method method = null; + + try + { + method = getClass().getMethod ("setLayerType", int.class, Paint.class); + } + catch (SecurityException e) {} + catch (NoSuchMethodException e) {} + + if (method != null) + { + try + { + int layerTypeNone = 0; + method.invoke (this, layerTypeNone, null); + } + catch (java.lang.IllegalArgumentException e) {} + catch (java.lang.IllegalAccessException e) {} + catch (java.lang.reflect.InvocationTargetException e) {} + } } //============================================================================== @@ -876,6 +907,17 @@ public class OSCReceiver extends Activity { return true; //xxx needs to check overlapping views } + + //============================================================================== + private native void handleAppResumed (long host); + + public void appResumed() + { + if (host == 0) + return; + + handleAppResumed (host); + } } //============================================================================== @@ -995,15 +1037,29 @@ public class OSCReceiver extends Activity //============================================================================== public static class NativeInvocationHandler implements InvocationHandler { - public NativeInvocationHandler (long nativeContextRef) + public NativeInvocationHandler (Activity activityToUse, long nativeContextRef) { + activity = activityToUse; nativeContext = nativeContextRef; } + public void nativeContextDeleted() + { + nativeContext = 0; + } + @Override public void finalize() { - dispatchFinalize (nativeContext); + activity.runOnUiThread (new Runnable() + { + @Override + public void run() + { + if (nativeContext != 0) + dispatchFinalize (nativeContext); + } + }); } @Override @@ -1013,15 +1069,21 @@ public class OSCReceiver extends Activity } //============================================================================== + Activity activity; private long nativeContext = 0; private native void dispatchFinalize (long nativeContextRef); private native Object dispatchInvoke (long nativeContextRef, Object proxy, Method method, Object[] args); } - public static InvocationHandler createInvocationHandler (long nativeContextRef) + public InvocationHandler createInvocationHandler (long nativeContextRef) { - return new NativeInvocationHandler (nativeContextRef); + return new NativeInvocationHandler (this, nativeContextRef); + } + + public void invocationHandlerContextDeleted (InvocationHandler handler) + { + ((NativeInvocationHandler) handler).nativeContextDeleted(); } //============================================================================== @@ -1419,6 +1481,83 @@ public class OSCReceiver extends Activity startActivity (new Intent (Intent.ACTION_VIEW, Uri.parse (url))); } + private native boolean webViewPageLoadStarted (long host, WebView view, String url); + private native void webViewPageLoadFinished (long host, WebView view, String url); + private native void webViewReceivedSslError (long host, WebView view, SslErrorHandler handler, SslError error); + private native void webViewCloseWindowRequest (long host, WebView view); + private native void webViewCreateWindowRequest (long host, WebView view); + + //============================================================================== + public class JuceWebViewClient extends WebViewClient + { + public JuceWebViewClient (long hostToUse) + { + host = hostToUse; + } + + public void hostDeleted() + { + synchronized (hostLock) + { + host = 0; + } + } + + @Override + public void onPageFinished (WebView view, String url) + { + if (host == 0) + return; + + webViewPageLoadFinished (host, view, url); + } + + @Override + public void onReceivedSslError (WebView view, SslErrorHandler handler, SslError error) + { + if (host == 0) + return; + + webViewReceivedSslError (host, view, handler, error); + } + + @Override + public void onPageStarted (WebView view, String url, Bitmap favicon) + { + if (host != 0) + webViewPageLoadStarted (host, view, url); + } + + private long host; + private final Object hostLock = new Object(); + } + + public class JuceWebChromeClient extends WebChromeClient + { + public JuceWebChromeClient (long hostToUse) + { + host = hostToUse; + } + + @Override + public void onCloseWindow (WebView window) + { + webViewCloseWindowRequest (host, window); + } + + @Override + public boolean onCreateWindow (WebView view, boolean isDialog, + boolean isUserGesture, Message resultMsg) + { + webViewCreateWindowRequest (host, view); + return false; + } + + private long host; + private final Object hostLock = new Object(); + } + + //============================================================================== public static final String getLocaleValue (boolean isRegion) { java.util.Locale locale = java.util.Locale.getDefault(); diff --git a/examples/OSCReceiver/Builds/Android/app/src/main/java/com/yourcompany/oscreceiver/SharingContentProvider.java b/examples/OSCReceiver/Builds/Android/app/src/main/java/com/yourcompany/oscreceiver/SharingContentProvider.java new file mode 100644 index 00000000..00eb03df --- /dev/null +++ b/examples/OSCReceiver/Builds/Android/app/src/main/java/com/yourcompany/oscreceiver/SharingContentProvider.java @@ -0,0 +1,129 @@ +package com.yourcompany.oscreceiver; + +import android.content.ContentProvider; +import android.content.ContentValues; +import android.content.res.AssetFileDescriptor; +import android.content.res.Resources; +import android.database.Cursor; +import android.database.MatrixCursor; +import android.net.Uri; +import android.os.FileObserver; +import android.os.ParcelFileDescriptor; +import java.lang.String; + +public final class SharingContentProvider extends ContentProvider +{ + private Object lock = new Object(); + + private native void contentSharerFileObserverEvent (long host, int event, String path); + + private native Cursor contentSharerQuery (Uri uri, String[] projection, String selection, + String[] selectionArgs, String sortOrder); + + private native void contentSharerCursorClosed (long host); + + private native AssetFileDescriptor contentSharerOpenFile (Uri uri, String mode); + private native String[] contentSharerGetStreamTypes (Uri uri, String mimeTypeFilter); + + public final class ProviderFileObserver extends FileObserver + { + public ProviderFileObserver (long hostToUse, String path, int mask) + { + super (path, mask); + + host = hostToUse; + } + + public void onEvent (int event, String path) + { + contentSharerFileObserverEvent (host, event, path); + } + + private long host; + } + + public final class ProviderCursor extends MatrixCursor + { + ProviderCursor (long hostToUse, String[] columnNames) + { + super (columnNames); + + host = hostToUse; + } + + @Override + public void close() + { + super.close(); + + contentSharerCursorClosed (host); + } + + private long host; + } + + @Override + public boolean onCreate() + { + return true; + } + + @Override + public Cursor query (Uri url, String[] projection, String selection, + String[] selectionArgs, String sortOrder) + { + synchronized (lock) + { + return contentSharerQuery (url, projection, selection, selectionArgs, sortOrder); + } + } + + @Override + public Uri insert (Uri uri, ContentValues values) + { + return null; + } + + @Override + public int update (Uri uri, ContentValues values, String selection, + String[] selectionArgs) + { + return 0; + } + + @Override + public int delete (Uri uri, String selection, String[] selectionArgs) + { + return 0; + } + + @Override + public String getType (Uri uri) + { + return null; + } + + @Override + public AssetFileDescriptor openAssetFile (Uri uri, String mode) + { + synchronized (lock) + { + return contentSharerOpenFile (uri, mode); + } + } + + @Override + public ParcelFileDescriptor openFile (Uri uri, String mode) + { + synchronized (lock) + { + AssetFileDescriptor result = contentSharerOpenFile (uri, mode); + + if (result != null) + return result.getParcelFileDescriptor(); + + return null; + } + } + +} diff --git a/examples/OSCReceiver/Builds/Android/build.gradle b/examples/OSCReceiver/Builds/Android/build.gradle index 0109eaa0..07b77dd9 100644 --- a/examples/OSCReceiver/Builds/Android/build.gradle +++ b/examples/OSCReceiver/Builds/Android/build.gradle @@ -1,9 +1,10 @@ buildscript { repositories { jcenter() + google() } dependencies { - classpath 'com.android.tools.build:gradle:2.3.3' + classpath 'com.android.tools.build:gradle:3.0.1' } } diff --git a/examples/OSCReceiver/Builds/Android/gradle/wrapper/gradle-wrapper.properties b/examples/OSCReceiver/Builds/Android/gradle/wrapper/gradle-wrapper.properties index 69aae7dc..6654a817 100644 --- a/examples/OSCReceiver/Builds/Android/gradle/wrapper/gradle-wrapper.properties +++ b/examples/OSCReceiver/Builds/Android/gradle/wrapper/gradle-wrapper.properties @@ -1 +1 @@ -distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip \ No newline at end of file +distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip \ No newline at end of file diff --git a/examples/OSCReceiver/Builds/LinuxMakefile/Makefile b/examples/OSCReceiver/Builds/LinuxMakefile/Makefile index 38530059..032fde7b 100644 --- a/examples/OSCReceiver/Builds/LinuxMakefile/Makefile +++ b/examples/OSCReceiver/Builds/LinuxMakefile/Makefile @@ -23,6 +23,8 @@ ifndef CONFIG CONFIG=Debug endif +JUCE_ARCH_LABEL := $(shell uname -m) + ifeq ($(CONFIG),Debug) JUCE_BINDIR := build JUCE_LIBDIR := build @@ -38,7 +40,7 @@ ifeq ($(CONFIG),Debug) JUCE_TARGET_APP := OSCReceiver JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -59,7 +61,7 @@ ifeq ($(CONFIG),Release) JUCE_TARGET_APP := OSCReceiver JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -O3 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -fvisibility=hidden -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -85,7 +87,7 @@ $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) : check-pkg-config $(OBJECTS_APP) $(RESOURCES) -$(V_AT)mkdir -p $(JUCE_BINDIR) -$(V_AT)mkdir -p $(JUCE_LIBDIR) -$(V_AT)mkdir -p $(JUCE_OUTDIR) - $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(RESOURCES) $(TARGET_ARCH) + $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(JUCE_LDFLAGS_APP) $(RESOURCES) $(TARGET_ARCH) $(JUCE_OBJDIR)/Main_90ebc5c2.o: ../../Source/Main.cpp -$(V_AT)mkdir -p $(JUCE_OBJDIR) diff --git a/examples/OSCReceiver/Builds/MacOSX/OSCReceiver.xcodeproj/project.pbxproj b/examples/OSCReceiver/Builds/MacOSX/OSCReceiver.xcodeproj/project.pbxproj index e084bcb8..68ab1891 100644 --- a/examples/OSCReceiver/Builds/MacOSX/OSCReceiver.xcodeproj/project.pbxproj +++ b/examples/OSCReceiver/Builds/MacOSX/OSCReceiver.xcodeproj/project.pbxproj @@ -63,7 +63,7 @@ 1EE8BFA51FBE624B5CEF6706, 0F36051F52777507C1237AF3, F0F350DB73A4824A3A634B03, - D00FB7DDB8580F614A038F5F, ); name = "Juce Modules"; sourceTree = ""; }; + D00FB7DDB8580F614A038F5F, ); name = "JUCE Modules"; sourceTree = ""; }; 07DB55D8172357541074D54E = {isa = PBXGroup; children = ( B703A6B2748D906CAD72890E, BB9A8EC676483892F301D681, @@ -74,7 +74,7 @@ E43E0639A6E120FC0BAD2287, E70523D9850D380365FF03DD, 202BBC03590579D04DA254E7, - 7788FA84B3179B3D5B1D19CC, ); name = "Juce Library Code"; sourceTree = ""; }; + 7788FA84B3179B3D5B1D19CC, ); name = "JUCE Library Code"; sourceTree = ""; }; 84DA11D7E421FA7DCB18AFFA = {isa = PBXGroup; children = ( DBB4370FE47F2C2AA8193558, 96054061FBB98C3E767D4844, ); name = Resources; sourceTree = ""; }; @@ -94,7 +94,7 @@ 1CE4EC4CC850DCB4A4676A8A, C4C4A8503D11FA400E85EDB5, ); name = Source; sourceTree = ""; }; 35EA263E2229633CFF9BA17A = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -125,7 +125,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; 7FE2E6B09FEAE455422E1496 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -151,6 +151,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; PRODUCT_BUNDLE_IDENTIFIER = com.roli.OSCReceiver; @@ -259,7 +260,7 @@ 2EA5C343F865CED412BD5E20, E95E181406F96A95EF81C474, 98DB1513FFCA4DC380991BE7, ); buildRules = ( ); dependencies = ( ); name = "OSCReceiver - App"; productName = OSCReceiver; productReference = 0AB2F0BDAF44CF1FE7BA007A; productType = "com.apple.product-type.application"; }; - 9CDCD4F1CF6D5405D574A953 = {isa = PBXProject; buildConfigurationList = 26D2BBF40A8AF71F3DDC53E0; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 5E1B6101A5D94EDEE60C306A = { 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 = 9C0E80FC020192937C98CFC2; projectDirPath = ""; projectRoot = ""; targets = (5E1B6101A5D94EDEE60C306A); }; + 9CDCD4F1CF6D5405D574A953 = {isa = PBXProject; buildConfigurationList = 26D2BBF40A8AF71F3DDC53E0; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 5E1B6101A5D94EDEE60C306A = { 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 = 9C0E80FC020192937C98CFC2; projectDirPath = ""; projectRoot = ""; targets = (5E1B6101A5D94EDEE60C306A); }; }; rootObject = 9CDCD4F1CF6D5405D574A953; } diff --git a/examples/OSCReceiver/Builds/VisualStudio2015/OSCReceiver.sln b/examples/OSCReceiver/Builds/VisualStudio2015/OSCReceiver.sln index e944356e..e6ac78e1 100644 --- a/examples/OSCReceiver/Builds/VisualStudio2015/OSCReceiver.sln +++ b/examples/OSCReceiver/Builds/VisualStudio2015/OSCReceiver.sln @@ -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 diff --git a/examples/OSCReceiver/Builds/VisualStudio2015/OSCReceiver_App.vcxproj b/examples/OSCReceiver/Builds/VisualStudio2015/OSCReceiver_App.vcxproj index 0f8d906b..799bee46 100644 --- a/examples/OSCReceiver/Builds/VisualStudio2015/OSCReceiver_App.vcxproj +++ b/examples/OSCReceiver/Builds/VisualStudio2015/OSCReceiver_App.vcxproj @@ -4,13 +4,13 @@ ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - + Debug - Win32 + x64 - + Release - Win32 + x64 @@ -19,19 +19,22 @@ 8.1 - Application false + false + v140 v140 8.1 - Application false true v140 + v140 8.1 @@ -48,18 +51,18 @@ <_ProjectFileVersion>10.0.30319.1 .exe - $(SolutionDir)$(Platform)\$(Configuration)\App\ - $(Platform)\$(Configuration)\App\ - OSCReceiver - true - $(SolutionDir)$(Platform)\$(Configuration)\App\ - $(Platform)\$(Configuration)\App\ - OSCReceiver - true + $(SolutionDir)$(Platform)\$(Configuration)\App\ + $(Platform)\$(Configuration)\App\ + OSCReceiver + true + $(SolutionDir)$(Platform)\$(Configuration)\App\ + $(Platform)\$(Configuration)\App\ + OSCReceiver + true v140 8.1 - + _DEBUG;%(PreprocessorDefinitions) true @@ -72,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -93,7 +96,6 @@ true $(IntDir)\OSCReceiver.pdb Windows - MachineX86 true @@ -102,7 +104,7 @@ - + NDEBUG;%(PreprocessorDefinitions) true @@ -114,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -135,7 +137,6 @@ false $(IntDir)\OSCReceiver.pdb Windows - MachineX86 true true true @@ -157,9 +158,6 @@ true - - true - true @@ -913,6 +911,9 @@ true + + true + true @@ -1003,6 +1004,9 @@ true + + true + true @@ -1036,6 +1040,9 @@ true + + true + true @@ -1075,12 +1082,21 @@ true + + true + true true + + true + + + true + true @@ -1267,6 +1283,9 @@ true + + true + true @@ -1279,6 +1298,9 @@ true + + true + true @@ -1478,6 +1500,7 @@ + @@ -1525,6 +1548,7 @@ + @@ -1587,6 +1611,7 @@ + @@ -1624,6 +1649,7 @@ + @@ -1635,6 +1661,7 @@ + @@ -1704,6 +1731,7 @@ + diff --git a/examples/OSCReceiver/Builds/VisualStudio2015/OSCReceiver_App.vcxproj.filters b/examples/OSCReceiver/Builds/VisualStudio2015/OSCReceiver_App.vcxproj.filters index 64aa19d9..1281254a 100644 --- a/examples/OSCReceiver/Builds/VisualStudio2015/OSCReceiver_App.vcxproj.filters +++ b/examples/OSCReceiver/Builds/VisualStudio2015/OSCReceiver_App.vcxproj.filters @@ -8,221 +8,221 @@ {E7639092-9BF3-FB64-5526-8F0155C86113} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {3D19F603-7985-B222-DFDA-9B83329ACA9D} + + {EEE9B92C-AD26-4BEA-4D95-3F859090EA9F} - - {1A62F82C-C14A-E14A-94DE-8A27E0F8A090} + + {B1DE8DB1-C00A-12C0-D690-8B3C9504A60A} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -230,1282 +230,1306 @@ OSCReceiver\Source - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc + JUCE Modules\juce_osc - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -1513,1217 +1537,1235 @@ OSCReceiver\Source - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc + JUCE Modules\juce_osc - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/OSCReceiver/Builds/VisualStudio2017/OSCReceiver_App.vcxproj b/examples/OSCReceiver/Builds/VisualStudio2017/OSCReceiver_App.vcxproj index ca8ad61e..b8b3ef5e 100644 --- a/examples/OSCReceiver/Builds/VisualStudio2017/OSCReceiver_App.vcxproj +++ b/examples/OSCReceiver/Builds/VisualStudio2017/OSCReceiver_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -157,9 +158,6 @@ true - - true - true @@ -913,6 +911,9 @@ true + + true + true @@ -1003,6 +1004,9 @@ true + + true + true @@ -1036,6 +1040,9 @@ true + + true + true @@ -1075,12 +1082,21 @@ true + + true + true true + + true + + + true + true @@ -1267,6 +1283,9 @@ true + + true + true @@ -1279,6 +1298,9 @@ true + + true + true @@ -1478,6 +1500,7 @@ + @@ -1525,6 +1548,7 @@ + @@ -1587,6 +1611,7 @@ + @@ -1624,6 +1649,7 @@ + @@ -1635,6 +1661,7 @@ + @@ -1704,6 +1731,7 @@ + diff --git a/examples/OSCReceiver/Builds/VisualStudio2017/OSCReceiver_App.vcxproj.filters b/examples/OSCReceiver/Builds/VisualStudio2017/OSCReceiver_App.vcxproj.filters index b25821c2..9cb3486f 100644 --- a/examples/OSCReceiver/Builds/VisualStudio2017/OSCReceiver_App.vcxproj.filters +++ b/examples/OSCReceiver/Builds/VisualStudio2017/OSCReceiver_App.vcxproj.filters @@ -8,221 +8,221 @@ {E7639092-9BF3-FB64-5526-8F0155C86113} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {3D19F603-7985-B222-DFDA-9B83329ACA9D} + + {EEE9B92C-AD26-4BEA-4D95-3F859090EA9F} - - {1A62F82C-C14A-E14A-94DE-8A27E0F8A090} + + {B1DE8DB1-C00A-12C0-D690-8B3C9504A60A} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -230,1282 +230,1306 @@ OSCReceiver\Source - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc + JUCE Modules\juce_osc - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -1513,1217 +1537,1235 @@ OSCReceiver\Source - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc + JUCE Modules\juce_osc - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/OSCReceiver/Builds/iOS/OSCReceiver.xcodeproj/project.pbxproj b/examples/OSCReceiver/Builds/iOS/OSCReceiver.xcodeproj/project.pbxproj index d482e5ca..c3cbabb5 100644 --- a/examples/OSCReceiver/Builds/iOS/OSCReceiver.xcodeproj/project.pbxproj +++ b/examples/OSCReceiver/Builds/iOS/OSCReceiver.xcodeproj/project.pbxproj @@ -11,6 +11,7 @@ 9983B484984FC2A0DE716D91 = {isa = PBXBuildFile; fileRef = E020B248E1EF77EF4FCBDCE9; }; 31096D23A1EA98E43FBA9D95 = {isa = PBXBuildFile; fileRef = 64D307BA4E7C75AB1648DEF6; }; B569A926F04E72DCCCADF553 = {isa = PBXBuildFile; fileRef = 1AD3B58EF82A3E2C666DBFE0; }; + 7D98D329535A87602C750BC2 = {isa = PBXBuildFile; fileRef = AAC153C0983A9E53E01AB047; }; BEAC0D3BDB4671F8E47E441E = {isa = PBXBuildFile; fileRef = 1071DB173D561A5841FF0F30; }; 00B4AE20961B6E35789ACE19 = {isa = PBXBuildFile; fileRef = B035AE57473F86C5121B2A3E; }; BC9100A3FB5977F0F4EE7D5A = {isa = PBXBuildFile; fileRef = F45092B8BF45760A7C6E162A; }; @@ -38,6 +39,7 @@ 7788FA84B3179B3D5B1D19CC = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = "SOURCE_ROOT"; }; 84BE36386B22B697AD696CA3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_graphics.mm"; path = "../../JuceLibraryCode/include_juce_graphics.mm"; sourceTree = "SOURCE_ROOT"; }; A4DDA40E13CF05D5FC490CF0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_cryptography.mm"; path = "../../JuceLibraryCode/include_juce_cryptography.mm"; sourceTree = "SOURCE_ROOT"; }; + AAC153C0983A9E53E01AB047 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; B035AE57473F86C5121B2A3E = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; B4012AD4A80B8D23CDB2A7A2 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; B703A6B2748D906CAD72890E = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppConfig.h; path = ../../JuceLibraryCode/AppConfig.h; sourceTree = "SOURCE_ROOT"; }; @@ -65,7 +67,7 @@ 1EE8BFA51FBE624B5CEF6706, 0F36051F52777507C1237AF3, F0F350DB73A4824A3A634B03, - D00FB7DDB8580F614A038F5F, ); name = "Juce Modules"; sourceTree = ""; }; + D00FB7DDB8580F614A038F5F, ); name = "JUCE Modules"; sourceTree = ""; }; 07DB55D8172357541074D54E = {isa = PBXGroup; children = ( B703A6B2748D906CAD72890E, BB9A8EC676483892F301D681, @@ -76,7 +78,7 @@ E43E0639A6E120FC0BAD2287, E70523D9850D380365FF03DD, 202BBC03590579D04DA254E7, - 7788FA84B3179B3D5B1D19CC, ); name = "Juce Library Code"; sourceTree = ""; }; + 7788FA84B3179B3D5B1D19CC, ); name = "JUCE Library Code"; sourceTree = ""; }; 84DA11D7E421FA7DCB18AFFA = {isa = PBXGroup; children = ( DBB4370FE47F2C2AA8193558, F45092B8BF45760A7C6E162A, ); name = Resources; sourceTree = ""; }; @@ -85,6 +87,7 @@ E020B248E1EF77EF4FCBDCE9, 64D307BA4E7C75AB1648DEF6, 1AD3B58EF82A3E2C666DBFE0, + AAC153C0983A9E53E01AB047, 1071DB173D561A5841FF0F30, B035AE57473F86C5121B2A3E, ); name = Frameworks; sourceTree = ""; }; C4C4A8503D11FA400E85EDB5 = {isa = PBXGroup; children = ( @@ -99,7 +102,7 @@ 35EA263E2229633CFF9BA17A = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -129,7 +132,7 @@ 7FE2E6B09FEAE455422E1496 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -155,6 +158,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; PRODUCT_BUNDLE_IDENTIFIER = com.roli.OSCReceiver; USE_HEADERMAP = NO; }; name = Release; }; AEC2629A4CDDB6132D9118A8 = {isa = XCBuildConfiguration; buildSettings = { @@ -263,13 +267,14 @@ 9983B484984FC2A0DE716D91, 31096D23A1EA98E43FBA9D95, B569A926F04E72DCCCADF553, + 7D98D329535A87602C750BC2, BEAC0D3BDB4671F8E47E441E, 00B4AE20961B6E35789ACE19, ); runOnlyForDeploymentPostprocessing = 0; }; 5E1B6101A5D94EDEE60C306A = {isa = PBXNativeTarget; buildConfigurationList = C8C7ABB6629DDECEDC110752; buildPhases = ( 2EA5C343F865CED412BD5E20, E95E181406F96A95EF81C474, 98DB1513FFCA4DC380991BE7, ); buildRules = ( ); dependencies = ( ); name = "OSCReceiver - App"; productName = OSCReceiver; productReference = 0AB2F0BDAF44CF1FE7BA007A; productType = "com.apple.product-type.application"; }; - 9CDCD4F1CF6D5405D574A953 = {isa = PBXProject; buildConfigurationList = 26D2BBF40A8AF71F3DDC53E0; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 5E1B6101A5D94EDEE60C306A = { 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 = 9C0E80FC020192937C98CFC2; projectDirPath = ""; projectRoot = ""; targets = (5E1B6101A5D94EDEE60C306A); }; + 9CDCD4F1CF6D5405D574A953 = {isa = PBXProject; buildConfigurationList = 26D2BBF40A8AF71F3DDC53E0; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 5E1B6101A5D94EDEE60C306A = { 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 = 9C0E80FC020192937C98CFC2; projectDirPath = ""; projectRoot = ""; targets = (5E1B6101A5D94EDEE60C306A); }; }; rootObject = 9CDCD4F1CF6D5405D574A953; } diff --git a/examples/OSCReceiver/JuceLibraryCode/AppConfig.h b/examples/OSCReceiver/JuceLibraryCode/AppConfig.h index 0b8c06a2..922a3a69 100644 --- a/examples/OSCReceiver/JuceLibraryCode/AppConfig.h +++ b/examples/OSCReceiver/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -63,11 +63,11 @@ // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -75,7 +75,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -83,7 +83,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -98,7 +98,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -116,7 +116,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -124,7 +132,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -139,7 +147,7 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/OSCReceiver/OSCReceiver.jucer b/examples/OSCReceiver/OSCReceiver.jucer index 1356f0f6..57f3ce2e 100644 --- a/examples/OSCReceiver/OSCReceiver.jucer +++ b/examples/OSCReceiver/OSCReceiver.jucer @@ -1,10 +1,8 @@ - + @@ -14,10 +12,8 @@ - - + + @@ -32,10 +28,8 @@ - - + + @@ -50,10 +44,8 @@ - - + + @@ -68,10 +60,8 @@ - - + + @@ -84,13 +74,10 @@ - + - - + + @@ -104,15 +91,12 @@ + androidBluetoothNeeded="0" androidCpp11="1" targetFolder="Builds/Android" + gradleToolchainVersion="3.6" androidSDKPath="" androidNDKPath=""> - + diff --git a/examples/OSCSender/Builds/Android/app/CMakeLists.txt b/examples/OSCSender/Builds/Android/app/CMakeLists.txt index e9693231..cbb58823 100644 --- a/examples/OSCSender/Builds/Android/app/CMakeLists.txt +++ b/examples/OSCSender/Builds/Android/app/CMakeLists.txt @@ -8,7 +8,7 @@ SET(BINARY_NAME "juce_jni") add_library("cpufeatures" STATIC "${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c") set_source_files_properties("${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c" PROPERTIES COMPILE_FLAGS "-Wno-sign-conversion -Wno-gnu-statement-expression") -add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_yourcompany_oscsender_OSCSender" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/yourcompany/oscsender/OSCSender\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000") +add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_yourcompany_oscsender_OSCSender" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/yourcompany/oscsender/OSCSender\"" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSNAME=com_yourcompany_oscsender_SharingContentProvider" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSPATH=\"com/yourcompany/oscsender/SharingContentProvider\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000") include_directories( AFTER "../../../JuceLibraryCode" @@ -18,13 +18,13 @@ include_directories( AFTER enable_language(ASM) -IF(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +IF(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") add_definitions("-DDEBUG=1" "-D_DEBUG=1") -ELSEIF(JUCE_BUILD_CONFIGFURATION MATCHES "RELEASE") +ELSEIF(JUCE_BUILD_CONFIGURATION MATCHES "RELEASE") add_definitions("-DNDEBUG=1") -ELSE(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +ELSE(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") MESSAGE( FATAL_ERROR "No matching build-configuration found." ) -ENDIF(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +ENDIF(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") add_library( ${BINARY_NAME} @@ -42,7 +42,6 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_core/containers/juce_HashMap.h" "../../../../../modules/juce_core/containers/juce_HashMap_test.cpp" "../../../../../modules/juce_core/containers/juce_LinkedListPointer.h" - "../../../../../modules/juce_core/containers/juce_ListenerList.cpp" "../../../../../modules/juce_core/containers/juce_ListenerList.h" "../../../../../modules/juce_core/containers/juce_NamedValueSet.cpp" "../../../../../modules/juce_core/containers/juce_NamedValueSet.h" @@ -279,6 +278,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_data_structures/values/juce_ValueTree.h" "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp" "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h" + "../../../../../modules/juce_data_structures/values/juce_ValueWithDefault.h" "../../../../../modules/juce_data_structures/juce_data_structures.cpp" "../../../../../modules/juce_data_structures/juce_data_structures.mm" "../../../../../modules/juce_data_structures/juce_data_structures.h" @@ -365,6 +365,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_graphics/geometry/juce_EdgeTable.cpp" "../../../../../modules/juce_graphics/geometry/juce_EdgeTable.h" "../../../../../modules/juce_graphics/geometry/juce_Line.h" + "../../../../../modules/juce_graphics/geometry/juce_Parallelogram.h" "../../../../../modules/juce_graphics/geometry/juce_Path.cpp" "../../../../../modules/juce_graphics/geometry/juce_Path.h" "../../../../../modules/juce_graphics/geometry/juce_PathIterator.cpp" @@ -543,6 +544,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" "../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" "../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" + "../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" + "../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" @@ -610,6 +613,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h" "../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.cpp" "../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.h" + "../../../../../modules/juce_gui_basics/layout/juce_SidePanel.cpp" + "../../../../../modules/juce_gui_basics/layout/juce_SidePanel.h" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp" @@ -632,6 +637,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h" "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp" "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.h" + "../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.cpp" + "../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarModel.cpp" @@ -664,8 +671,12 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" "../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" "../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" + "../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" "../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" "../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" + "../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" + "../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" + "../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" "../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" "../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" "../../../../../modules/juce_gui_basics/native/juce_linux_FileChooser.cpp" @@ -798,7 +809,6 @@ set_source_files_properties("../../../../../modules/juce_core/containers/juce_El set_source_files_properties("../../../../../modules/juce_core/containers/juce_HashMap.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_HashMap_test.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_LinkedListPointer.h" PROPERTIES HEADER_FILE_ONLY TRUE) -set_source_files_properties("../../../../../modules/juce_core/containers/juce_ListenerList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_ListenerList.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_NamedValueSet.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_NamedValueSet.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1035,6 +1045,7 @@ set_source_files_properties("../../../../../modules/juce_data_structures/values/ set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTree.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueWithDefault.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1121,6 +1132,7 @@ set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_ set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_EdgeTable.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_EdgeTable.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Line.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Parallelogram.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Path.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Path.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_PathIterator.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1299,6 +1311,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/ju set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1366,6 +1380,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_SidePanel.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_SidePanel.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1388,6 +1404,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/ set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarModel.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1420,8 +1438,12 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_M set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_linux_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) diff --git a/examples/OSCSender/Builds/Android/app/build.gradle b/examples/OSCSender/Builds/Android/app/build.gradle index 6d11a921..b706d797 100644 --- a/examples/OSCSender/Builds/Android/app/build.gradle +++ b/examples/OSCSender/Builds/Android/app/build.gradle @@ -2,7 +2,7 @@ apply plugin: 'com.android.application' android { compileSdkVersion 10 - buildToolsVersion "26.0.0" + buildToolsVersion "27.0.0" externalNativeBuild { cmake { path "CMakeLists.txt" @@ -26,7 +26,7 @@ android { cmake { arguments "-DANDROID_TOOLCHAIN=clang", "-DANDROID_PLATFORM=android-10", "-DANDROID_STL=c++_static", "-DANDROID_CPP_FEATURES=exceptions rtti", "-DANDROID_ARM_MODE=arm", "-DANDROID_ARM_NEON=TRUE" cFlags "-fsigned-char" - cppFlags "-fsigned-char", "-std=c++11" + cppFlags "-fsigned-char", "-std=c++14" } } } @@ -46,6 +46,7 @@ android { } } + flavorDimensions "default" productFlavors { debug_ { ndk { @@ -53,16 +54,20 @@ android { } externalNativeBuild { cmake { - arguments "-DJUCE_BUILD_CONFIGFURATION=DEBUG", "-DCMAKE_CXX_FLAGS_DEBUG=-O0", "-DCMAKE_C_FLAGS_DEBUG=-O0" + arguments "-DJUCE_BUILD_CONFIGURATION=DEBUG", "-DCMAKE_CXX_FLAGS_DEBUG=-O0", "-DCMAKE_C_FLAGS_DEBUG=-O0" } } + + dimension "default" } release_ { externalNativeBuild { cmake { - arguments "-DJUCE_BUILD_CONFIGFURATION=RELEASE", "-DCMAKE_CXX_FLAGS_RELEASE=-O3", "-DCMAKE_C_FLAGS_RELEASE=-O3" + arguments "-DJUCE_BUILD_CONFIGURATION=RELEASE", "-DCMAKE_CXX_FLAGS_RELEASE=-O3", "-DCMAKE_C_FLAGS_RELEASE=-O3" } } + + dimension "default" } } diff --git a/examples/OSCSender/Builds/Android/app/src/main/java/com/yourcompany/oscsender/OSCSender.java b/examples/OSCSender/Builds/Android/app/src/main/java/com/yourcompany/oscsender/OSCSender.java index b30e46b3..dd4c7b6e 100644 --- a/examples/OSCSender/Builds/Android/app/src/main/java/com/yourcompany/oscsender/OSCSender.java +++ b/examples/OSCSender/Builds/Android/app/src/main/java/com/yourcompany/oscsender/OSCSender.java @@ -30,10 +30,12 @@ import android.content.Intent; import android.content.res.Configuration; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; +import android.net.http.SslError; import android.net.Uri; import android.os.Bundle; import android.os.Looper; import android.os.Handler; +import android.os.Message; import android.os.ParcelUuid; import android.os.Environment; import android.view.*; @@ -47,6 +49,10 @@ import android.text.InputType; import android.util.DisplayMetrics; import android.util.Log; import android.util.Pair; +import android.webkit.SslErrorHandler; +import android.webkit.WebChromeClient; +import android.webkit.WebView; +import android.webkit.WebViewClient; import java.lang.Runnable; import java.lang.ref.WeakReference; import java.lang.reflect.*; @@ -297,6 +303,10 @@ public class OSCSender extends Activity { super.onResume(); resumeApp(); + + // Ensure that navigation/status bar visibility is correctly restored. + for (int i = 0; i < viewHolder.getChildCount(); ++i) + ((ComponentPeerView) viewHolder.getChildAt (i)).appResumed(); } @Override @@ -644,6 +654,27 @@ public class OSCSender extends Activity colorMatrix.set (colorTransform); paint.setColorFilter (new ColorMatrixColorFilter (colorMatrix)); + + java.lang.reflect.Method method = null; + + try + { + method = getClass().getMethod ("setLayerType", int.class, Paint.class); + } + catch (SecurityException e) {} + catch (NoSuchMethodException e) {} + + if (method != null) + { + try + { + int layerTypeNone = 0; + method.invoke (this, layerTypeNone, null); + } + catch (java.lang.IllegalArgumentException e) {} + catch (java.lang.IllegalAccessException e) {} + catch (java.lang.reflect.InvocationTargetException e) {} + } } //============================================================================== @@ -876,6 +907,17 @@ public class OSCSender extends Activity { return true; //xxx needs to check overlapping views } + + //============================================================================== + private native void handleAppResumed (long host); + + public void appResumed() + { + if (host == 0) + return; + + handleAppResumed (host); + } } //============================================================================== @@ -995,15 +1037,29 @@ public class OSCSender extends Activity //============================================================================== public static class NativeInvocationHandler implements InvocationHandler { - public NativeInvocationHandler (long nativeContextRef) + public NativeInvocationHandler (Activity activityToUse, long nativeContextRef) { + activity = activityToUse; nativeContext = nativeContextRef; } + public void nativeContextDeleted() + { + nativeContext = 0; + } + @Override public void finalize() { - dispatchFinalize (nativeContext); + activity.runOnUiThread (new Runnable() + { + @Override + public void run() + { + if (nativeContext != 0) + dispatchFinalize (nativeContext); + } + }); } @Override @@ -1013,15 +1069,21 @@ public class OSCSender extends Activity } //============================================================================== + Activity activity; private long nativeContext = 0; private native void dispatchFinalize (long nativeContextRef); private native Object dispatchInvoke (long nativeContextRef, Object proxy, Method method, Object[] args); } - public static InvocationHandler createInvocationHandler (long nativeContextRef) + public InvocationHandler createInvocationHandler (long nativeContextRef) { - return new NativeInvocationHandler (nativeContextRef); + return new NativeInvocationHandler (this, nativeContextRef); + } + + public void invocationHandlerContextDeleted (InvocationHandler handler) + { + ((NativeInvocationHandler) handler).nativeContextDeleted(); } //============================================================================== @@ -1419,6 +1481,83 @@ public class OSCSender extends Activity startActivity (new Intent (Intent.ACTION_VIEW, Uri.parse (url))); } + private native boolean webViewPageLoadStarted (long host, WebView view, String url); + private native void webViewPageLoadFinished (long host, WebView view, String url); + private native void webViewReceivedSslError (long host, WebView view, SslErrorHandler handler, SslError error); + private native void webViewCloseWindowRequest (long host, WebView view); + private native void webViewCreateWindowRequest (long host, WebView view); + + //============================================================================== + public class JuceWebViewClient extends WebViewClient + { + public JuceWebViewClient (long hostToUse) + { + host = hostToUse; + } + + public void hostDeleted() + { + synchronized (hostLock) + { + host = 0; + } + } + + @Override + public void onPageFinished (WebView view, String url) + { + if (host == 0) + return; + + webViewPageLoadFinished (host, view, url); + } + + @Override + public void onReceivedSslError (WebView view, SslErrorHandler handler, SslError error) + { + if (host == 0) + return; + + webViewReceivedSslError (host, view, handler, error); + } + + @Override + public void onPageStarted (WebView view, String url, Bitmap favicon) + { + if (host != 0) + webViewPageLoadStarted (host, view, url); + } + + private long host; + private final Object hostLock = new Object(); + } + + public class JuceWebChromeClient extends WebChromeClient + { + public JuceWebChromeClient (long hostToUse) + { + host = hostToUse; + } + + @Override + public void onCloseWindow (WebView window) + { + webViewCloseWindowRequest (host, window); + } + + @Override + public boolean onCreateWindow (WebView view, boolean isDialog, + boolean isUserGesture, Message resultMsg) + { + webViewCreateWindowRequest (host, view); + return false; + } + + private long host; + private final Object hostLock = new Object(); + } + + //============================================================================== public static final String getLocaleValue (boolean isRegion) { java.util.Locale locale = java.util.Locale.getDefault(); diff --git a/examples/OSCSender/Builds/Android/app/src/main/java/com/yourcompany/oscsender/SharingContentProvider.java b/examples/OSCSender/Builds/Android/app/src/main/java/com/yourcompany/oscsender/SharingContentProvider.java new file mode 100644 index 00000000..58918bf9 --- /dev/null +++ b/examples/OSCSender/Builds/Android/app/src/main/java/com/yourcompany/oscsender/SharingContentProvider.java @@ -0,0 +1,129 @@ +package com.yourcompany.oscsender; + +import android.content.ContentProvider; +import android.content.ContentValues; +import android.content.res.AssetFileDescriptor; +import android.content.res.Resources; +import android.database.Cursor; +import android.database.MatrixCursor; +import android.net.Uri; +import android.os.FileObserver; +import android.os.ParcelFileDescriptor; +import java.lang.String; + +public final class SharingContentProvider extends ContentProvider +{ + private Object lock = new Object(); + + private native void contentSharerFileObserverEvent (long host, int event, String path); + + private native Cursor contentSharerQuery (Uri uri, String[] projection, String selection, + String[] selectionArgs, String sortOrder); + + private native void contentSharerCursorClosed (long host); + + private native AssetFileDescriptor contentSharerOpenFile (Uri uri, String mode); + private native String[] contentSharerGetStreamTypes (Uri uri, String mimeTypeFilter); + + public final class ProviderFileObserver extends FileObserver + { + public ProviderFileObserver (long hostToUse, String path, int mask) + { + super (path, mask); + + host = hostToUse; + } + + public void onEvent (int event, String path) + { + contentSharerFileObserverEvent (host, event, path); + } + + private long host; + } + + public final class ProviderCursor extends MatrixCursor + { + ProviderCursor (long hostToUse, String[] columnNames) + { + super (columnNames); + + host = hostToUse; + } + + @Override + public void close() + { + super.close(); + + contentSharerCursorClosed (host); + } + + private long host; + } + + @Override + public boolean onCreate() + { + return true; + } + + @Override + public Cursor query (Uri url, String[] projection, String selection, + String[] selectionArgs, String sortOrder) + { + synchronized (lock) + { + return contentSharerQuery (url, projection, selection, selectionArgs, sortOrder); + } + } + + @Override + public Uri insert (Uri uri, ContentValues values) + { + return null; + } + + @Override + public int update (Uri uri, ContentValues values, String selection, + String[] selectionArgs) + { + return 0; + } + + @Override + public int delete (Uri uri, String selection, String[] selectionArgs) + { + return 0; + } + + @Override + public String getType (Uri uri) + { + return null; + } + + @Override + public AssetFileDescriptor openAssetFile (Uri uri, String mode) + { + synchronized (lock) + { + return contentSharerOpenFile (uri, mode); + } + } + + @Override + public ParcelFileDescriptor openFile (Uri uri, String mode) + { + synchronized (lock) + { + AssetFileDescriptor result = contentSharerOpenFile (uri, mode); + + if (result != null) + return result.getParcelFileDescriptor(); + + return null; + } + } + +} diff --git a/examples/OSCSender/Builds/Android/build.gradle b/examples/OSCSender/Builds/Android/build.gradle index 0109eaa0..07b77dd9 100644 --- a/examples/OSCSender/Builds/Android/build.gradle +++ b/examples/OSCSender/Builds/Android/build.gradle @@ -1,9 +1,10 @@ buildscript { repositories { jcenter() + google() } dependencies { - classpath 'com.android.tools.build:gradle:2.3.3' + classpath 'com.android.tools.build:gradle:3.0.1' } } diff --git a/examples/OSCSender/Builds/Android/gradle/wrapper/gradle-wrapper.properties b/examples/OSCSender/Builds/Android/gradle/wrapper/gradle-wrapper.properties index 69aae7dc..6654a817 100644 --- a/examples/OSCSender/Builds/Android/gradle/wrapper/gradle-wrapper.properties +++ b/examples/OSCSender/Builds/Android/gradle/wrapper/gradle-wrapper.properties @@ -1 +1 @@ -distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip \ No newline at end of file +distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip \ No newline at end of file diff --git a/examples/OSCSender/Builds/LinuxMakefile/Makefile b/examples/OSCSender/Builds/LinuxMakefile/Makefile index c024824d..2528c844 100644 --- a/examples/OSCSender/Builds/LinuxMakefile/Makefile +++ b/examples/OSCSender/Builds/LinuxMakefile/Makefile @@ -23,6 +23,8 @@ ifndef CONFIG CONFIG=Debug endif +JUCE_ARCH_LABEL := $(shell uname -m) + ifeq ($(CONFIG),Debug) JUCE_BINDIR := build JUCE_LIBDIR := build @@ -38,7 +40,7 @@ ifeq ($(CONFIG),Debug) JUCE_TARGET_APP := OSCSender JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs freetype2 libcurl x11 xext xinerama) -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -59,7 +61,7 @@ ifeq ($(CONFIG),Release) JUCE_TARGET_APP := OSCSender JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -O3 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs freetype2 libcurl x11 xext xinerama) -fvisibility=hidden -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -83,7 +85,7 @@ $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) : check-pkg-config $(OBJECTS_APP) $(RESOURCES) -$(V_AT)mkdir -p $(JUCE_BINDIR) -$(V_AT)mkdir -p $(JUCE_LIBDIR) -$(V_AT)mkdir -p $(JUCE_OUTDIR) - $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(RESOURCES) $(TARGET_ARCH) + $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(JUCE_LDFLAGS_APP) $(RESOURCES) $(TARGET_ARCH) $(JUCE_OBJDIR)/Main_90ebc5c2.o: ../../Source/Main.cpp -$(V_AT)mkdir -p $(JUCE_OBJDIR) diff --git a/examples/OSCSender/Builds/MacOSX/OSCSender.xcodeproj/project.pbxproj b/examples/OSCSender/Builds/MacOSX/OSCSender.xcodeproj/project.pbxproj index ca45a06a..b0777ccb 100644 --- a/examples/OSCSender/Builds/MacOSX/OSCSender.xcodeproj/project.pbxproj +++ b/examples/OSCSender/Builds/MacOSX/OSCSender.xcodeproj/project.pbxproj @@ -53,7 +53,7 @@ F8A5C32E59CFFC2274112608, F57A5FF16E43531D9A9CF832, 398D0B1525894A5B1A08347A, - 4BE7C248DE3607EB45474461, ); name = "Juce Modules"; sourceTree = ""; }; + 4BE7C248DE3607EB45474461, ); name = "JUCE Modules"; sourceTree = ""; }; 795F86C623498B10469AD3CA = {isa = PBXGroup; children = ( 1475D57AE9E4A8D6342AA1A0, BB807058D2B4EFC89DD59558, @@ -62,7 +62,7 @@ 81F038CC5ACF673979B7A6F4, 7BF1F371B2B118B0D71CDE77, 93BED2E90C098BCD94943D53, - BB5F825662E1D0FFF44D22DF, ); name = "Juce Library Code"; sourceTree = ""; }; + BB5F825662E1D0FFF44D22DF, ); name = "JUCE Library Code"; sourceTree = ""; }; C122EA6FE750FD1CF2D3D22D = {isa = PBXGroup; children = ( E3586F7C2316AC6BD9CA1293, 7F3DDEA0ECF58906664734C9, ); name = Resources; sourceTree = ""; }; @@ -81,7 +81,7 @@ A68DF290C9C5236595AEAEB7, E978A0812D52861A2786F473, ); name = Source; sourceTree = ""; }; A2C030EBB24C1B7344C6AE2B = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -112,7 +112,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; 78984703F810FFE630C99455 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -138,6 +138,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; PRODUCT_BUNDLE_IDENTIFIER = com.roli.OSCSender; @@ -243,7 +244,7 @@ 1E9F219D82037569524E98CF, CDCF3ED48FB54EFBE0DD9046, 53E02F5676BF451851C9C06E, ); buildRules = ( ); dependencies = ( ); name = "OSCSender - App"; productName = OSCSender; productReference = E6F7F38EEF1BA55231F5B1D4; productType = "com.apple.product-type.application"; }; - 9CD8E1E30EDAF4E86990F260 = {isa = PBXProject; buildConfigurationList = ABFD3DA91CD9955D1FEC14F5; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 3D76C0E767055A9B4699DD95 = { 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 = 168BF90B7EF8C12090B0A9B2; projectDirPath = ""; projectRoot = ""; targets = (3D76C0E767055A9B4699DD95); }; + 9CD8E1E30EDAF4E86990F260 = {isa = PBXProject; buildConfigurationList = ABFD3DA91CD9955D1FEC14F5; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 3D76C0E767055A9B4699DD95 = { 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 = 168BF90B7EF8C12090B0A9B2; projectDirPath = ""; projectRoot = ""; targets = (3D76C0E767055A9B4699DD95); }; }; rootObject = 9CD8E1E30EDAF4E86990F260; } diff --git a/examples/OSCSender/Builds/VisualStudio2015/OSCSender.sln b/examples/OSCSender/Builds/VisualStudio2015/OSCSender.sln index f19eacae..a94f6115 100644 --- a/examples/OSCSender/Builds/VisualStudio2015/OSCSender.sln +++ b/examples/OSCSender/Builds/VisualStudio2015/OSCSender.sln @@ -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 diff --git a/examples/OSCSender/Builds/VisualStudio2015/OSCSender_App.vcxproj b/examples/OSCSender/Builds/VisualStudio2015/OSCSender_App.vcxproj index 40b43eaa..29f07948 100644 --- a/examples/OSCSender/Builds/VisualStudio2015/OSCSender_App.vcxproj +++ b/examples/OSCSender/Builds/VisualStudio2015/OSCSender_App.vcxproj @@ -4,13 +4,13 @@ ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - + Debug - Win32 + x64 - + Release - Win32 + x64 @@ -19,19 +19,22 @@ 8.1 - Application false + false + v140 v140 8.1 - Application false true v140 + v140 8.1 @@ -48,18 +51,18 @@ <_ProjectFileVersion>10.0.30319.1 .exe - $(SolutionDir)$(Platform)\$(Configuration)\App\ - $(Platform)\$(Configuration)\App\ - OSCSender - true - $(SolutionDir)$(Platform)\$(Configuration)\App\ - $(Platform)\$(Configuration)\App\ - OSCSender - true + $(SolutionDir)$(Platform)\$(Configuration)\App\ + $(Platform)\$(Configuration)\App\ + OSCSender + true + $(SolutionDir)$(Platform)\$(Configuration)\App\ + $(Platform)\$(Configuration)\App\ + OSCSender + true v140 8.1 - + _DEBUG;%(PreprocessorDefinitions) true @@ -72,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -93,7 +96,6 @@ true $(IntDir)\OSCSender.pdb Windows - MachineX86 true @@ -102,7 +104,7 @@ - + NDEBUG;%(PreprocessorDefinitions) true @@ -114,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -135,7 +137,6 @@ false $(IntDir)\OSCSender.pdb Windows - MachineX86 true true true @@ -157,9 +158,6 @@ true - - true - true @@ -892,6 +890,9 @@ true + + true + true @@ -982,6 +983,9 @@ true + + true + true @@ -1015,6 +1019,9 @@ true + + true + true @@ -1054,12 +1061,21 @@ true + + true + true true + + true + + + true + true @@ -1367,6 +1383,7 @@ + @@ -1414,6 +1431,7 @@ + @@ -1476,6 +1494,7 @@ + @@ -1513,6 +1532,7 @@ + @@ -1524,6 +1544,7 @@ + diff --git a/examples/OSCSender/Builds/VisualStudio2015/OSCSender_App.vcxproj.filters b/examples/OSCSender/Builds/VisualStudio2015/OSCSender_App.vcxproj.filters index 04c5cb78..bc7363e8 100644 --- a/examples/OSCSender/Builds/VisualStudio2015/OSCSender_App.vcxproj.filters +++ b/examples/OSCSender/Builds/VisualStudio2015/OSCSender_App.vcxproj.filters @@ -8,194 +8,194 @@ {BB1C70B8-E63D-1359-B5E0-40924429C3EA} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {3D19F603-7985-B222-DFDA-9B83329ACA9D} + + {EEE9B92C-AD26-4BEA-4D95-3F859090EA9F} - - {1A62F82C-C14A-E14A-94DE-8A27E0F8A090} + + {B1DE8DB1-C00A-12C0-D690-8B3C9504A60A} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -203,1156 +203,1174 @@ OSCSender\Source - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc + JUCE Modules\juce_osc - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -1360,1118 +1378,1133 @@ OSCSender\Source - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc + JUCE Modules\juce_osc - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/OSCSender/Builds/VisualStudio2017/OSCSender_App.vcxproj b/examples/OSCSender/Builds/VisualStudio2017/OSCSender_App.vcxproj index ac70699a..4554fbc0 100644 --- a/examples/OSCSender/Builds/VisualStudio2017/OSCSender_App.vcxproj +++ b/examples/OSCSender/Builds/VisualStudio2017/OSCSender_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -157,9 +158,6 @@ true - - true - true @@ -892,6 +890,9 @@ true + + true + true @@ -982,6 +983,9 @@ true + + true + true @@ -1015,6 +1019,9 @@ true + + true + true @@ -1054,12 +1061,21 @@ true + + true + true true + + true + + + true + true @@ -1367,6 +1383,7 @@ + @@ -1414,6 +1431,7 @@ + @@ -1476,6 +1494,7 @@ + @@ -1513,6 +1532,7 @@ + @@ -1524,6 +1544,7 @@ + diff --git a/examples/OSCSender/Builds/VisualStudio2017/OSCSender_App.vcxproj.filters b/examples/OSCSender/Builds/VisualStudio2017/OSCSender_App.vcxproj.filters index 54cc3fcf..d0e50f27 100644 --- a/examples/OSCSender/Builds/VisualStudio2017/OSCSender_App.vcxproj.filters +++ b/examples/OSCSender/Builds/VisualStudio2017/OSCSender_App.vcxproj.filters @@ -8,194 +8,194 @@ {BB1C70B8-E63D-1359-B5E0-40924429C3EA} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {3D19F603-7985-B222-DFDA-9B83329ACA9D} + + {EEE9B92C-AD26-4BEA-4D95-3F859090EA9F} - - {1A62F82C-C14A-E14A-94DE-8A27E0F8A090} + + {B1DE8DB1-C00A-12C0-D690-8B3C9504A60A} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -203,1156 +203,1174 @@ OSCSender\Source - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc + JUCE Modules\juce_osc - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -1360,1118 +1378,1133 @@ OSCSender\Source - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc\osc + JUCE Modules\juce_osc\osc - Juce Modules\juce_osc + JUCE Modules\juce_osc - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/OSCSender/Builds/iOS/OSCSender.xcodeproj/project.pbxproj b/examples/OSCSender/Builds/iOS/OSCSender.xcodeproj/project.pbxproj index 9adc62c7..fc26ce52 100644 --- a/examples/OSCSender/Builds/iOS/OSCSender.xcodeproj/project.pbxproj +++ b/examples/OSCSender/Builds/iOS/OSCSender.xcodeproj/project.pbxproj @@ -11,6 +11,7 @@ 498BF0755DAAE523F866E815 = {isa = PBXBuildFile; fileRef = C57457CB1B57F45FE5EC6942; }; B1058124749A55CE21C5D191 = {isa = PBXBuildFile; fileRef = 4AA22AD4184103B8D35183D7; }; 8ECB96C6693FC1C2E663B93C = {isa = PBXBuildFile; fileRef = 51FCB04D98B49DA7B24C3231; }; + 8A3D39AF2D3300BE3BADDE9C = {isa = PBXBuildFile; fileRef = E3F2A82D655EC49C3CECCE8E; }; 91BBD074F724A10436BEF6F2 = {isa = PBXBuildFile; fileRef = 42DBAA5FEB22C47EB3E9A465; }; 6808305AD050DD69D8392084 = {isa = PBXBuildFile; fileRef = 9E51C46CCF8A330F769678CE; }; FAC23E7DD6613584348E47CE = {isa = PBXBuildFile; fileRef = B250E795EBF72C06F0B9B4C0; }; @@ -42,6 +43,7 @@ C57457CB1B57F45FE5EC6942 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreImage.framework; path = System/Library/Frameworks/CoreImage.framework; sourceTree = SDKROOT; }; C6DCE027A09EB13E1CBF61D6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_data_structures.mm"; path = "../../JuceLibraryCode/include_juce_data_structures.mm"; sourceTree = "SOURCE_ROOT"; }; E3586F7C2316AC6BD9CA1293 = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info-App.plist"; path = "Info-App.plist"; sourceTree = "SOURCE_ROOT"; }; + E3F2A82D655EC49C3CECCE8E = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; E6F7F38EEF1BA55231F5B1D4 = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OSCSender.app; sourceTree = "BUILT_PRODUCTS_DIR"; }; ED4E215F7CA65E0BD389D502 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Main.cpp; path = ../../Source/Main.cpp; sourceTree = "SOURCE_ROOT"; }; F57A5FF16E43531D9A9CF832 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_graphics"; path = "../../../../modules/juce_graphics"; sourceTree = "SOURCE_ROOT"; }; @@ -57,7 +59,7 @@ F8A5C32E59CFFC2274112608, F57A5FF16E43531D9A9CF832, 398D0B1525894A5B1A08347A, - 4BE7C248DE3607EB45474461, ); name = "Juce Modules"; sourceTree = ""; }; + 4BE7C248DE3607EB45474461, ); name = "JUCE Modules"; sourceTree = ""; }; 795F86C623498B10469AD3CA = {isa = PBXGroup; children = ( 1475D57AE9E4A8D6342AA1A0, BB807058D2B4EFC89DD59558, @@ -66,7 +68,7 @@ 81F038CC5ACF673979B7A6F4, 7BF1F371B2B118B0D71CDE77, 93BED2E90C098BCD94943D53, - BB5F825662E1D0FFF44D22DF, ); name = "Juce Library Code"; sourceTree = ""; }; + BB5F825662E1D0FFF44D22DF, ); name = "JUCE Library Code"; sourceTree = ""; }; C122EA6FE750FD1CF2D3D22D = {isa = PBXGroup; children = ( E3586F7C2316AC6BD9CA1293, B250E795EBF72C06F0B9B4C0, ); name = Resources; sourceTree = ""; }; @@ -75,6 +77,7 @@ C57457CB1B57F45FE5EC6942, 4AA22AD4184103B8D35183D7, 51FCB04D98B49DA7B24C3231, + E3F2A82D655EC49C3CECCE8E, 42DBAA5FEB22C47EB3E9A465, 9E51C46CCF8A330F769678CE, ); name = Frameworks; sourceTree = ""; }; E978A0812D52861A2786F473 = {isa = PBXGroup; children = ( @@ -89,7 +92,7 @@ A2C030EBB24C1B7344C6AE2B = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -119,7 +122,7 @@ 78984703F810FFE630C99455 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -145,6 +148,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; PRODUCT_BUNDLE_IDENTIFIER = com.roli.OSCSender; USE_HEADERMAP = NO; }; name = Release; }; 37EE6DAA0F0B202D10D0995B = {isa = XCBuildConfiguration; buildSettings = { @@ -251,13 +255,14 @@ 498BF0755DAAE523F866E815, B1058124749A55CE21C5D191, 8ECB96C6693FC1C2E663B93C, + 8A3D39AF2D3300BE3BADDE9C, 91BBD074F724A10436BEF6F2, 6808305AD050DD69D8392084, ); runOnlyForDeploymentPostprocessing = 0; }; 3D76C0E767055A9B4699DD95 = {isa = PBXNativeTarget; buildConfigurationList = 39783C8C7DACE951DC0EA0C9; buildPhases = ( 1E9F219D82037569524E98CF, CDCF3ED48FB54EFBE0DD9046, 53E02F5676BF451851C9C06E, ); buildRules = ( ); dependencies = ( ); name = "OSCSender - App"; productName = OSCSender; productReference = E6F7F38EEF1BA55231F5B1D4; productType = "com.apple.product-type.application"; }; - 9CD8E1E30EDAF4E86990F260 = {isa = PBXProject; buildConfigurationList = ABFD3DA91CD9955D1FEC14F5; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 3D76C0E767055A9B4699DD95 = { 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 = 168BF90B7EF8C12090B0A9B2; projectDirPath = ""; projectRoot = ""; targets = (3D76C0E767055A9B4699DD95); }; + 9CD8E1E30EDAF4E86990F260 = {isa = PBXProject; buildConfigurationList = ABFD3DA91CD9955D1FEC14F5; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 3D76C0E767055A9B4699DD95 = { 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 = 168BF90B7EF8C12090B0A9B2; projectDirPath = ""; projectRoot = ""; targets = (3D76C0E767055A9B4699DD95); }; }; rootObject = 9CD8E1E30EDAF4E86990F260; } diff --git a/examples/OSCSender/JuceLibraryCode/AppConfig.h b/examples/OSCSender/JuceLibraryCode/AppConfig.h index 0c9e6ad8..117ef3b8 100644 --- a/examples/OSCSender/JuceLibraryCode/AppConfig.h +++ b/examples/OSCSender/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -61,11 +61,11 @@ // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -73,7 +73,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -81,7 +81,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -96,7 +96,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -114,7 +114,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -122,7 +130,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR diff --git a/examples/OSCSender/OSCSender.jucer b/examples/OSCSender/OSCSender.jucer index f9b6e8e7..82b08f7e 100644 --- a/examples/OSCSender/OSCSender.jucer +++ b/examples/OSCSender/OSCSender.jucer @@ -1,10 +1,8 @@ - + @@ -14,10 +12,8 @@ - - + + @@ -30,10 +26,8 @@ - - + + @@ -46,10 +40,8 @@ - - + + @@ -62,10 +54,8 @@ - - + + @@ -76,13 +66,10 @@ - + - - + + @@ -93,15 +80,13 @@ - + - + diff --git a/examples/OSCSender/Source/MainComponent.h b/examples/OSCSender/Source/MainComponent.h index 438b84b0..1f044fe7 100644 --- a/examples/OSCSender/Source/MainComponent.h +++ b/examples/OSCSender/Source/MainComponent.h @@ -34,10 +34,10 @@ This component lives inside our window, and this is where you should put all your controls and content. */ -class MainContentComponent : public Component, private Slider::Listener +class MainContentComponent : public Component, + private Slider::Listener { public: - //============================================================================== MainContentComponent() { setSize (200, 200); diff --git a/examples/OpenGLAppExample/Builds/MacOSX/OpenGLAppExample.xcodeproj/project.pbxproj b/examples/OpenGLAppExample/Builds/MacOSX/OpenGLAppExample.xcodeproj/project.pbxproj index 2febd758..a86e7745 100644 --- a/examples/OpenGLAppExample/Builds/MacOSX/OpenGLAppExample.xcodeproj/project.pbxproj +++ b/examples/OpenGLAppExample/Builds/MacOSX/OpenGLAppExample.xcodeproj/project.pbxproj @@ -109,7 +109,7 @@ 3B814A936F176DDFCBD07E6F, 7E85987FA8D0C986F608E1B7, DCA070129A9B3031E7342AF7, - 317950C8FF85FE52A97D268D, ); name = "Juce Modules"; sourceTree = ""; }; + 317950C8FF85FE52A97D268D, ); name = "JUCE Modules"; sourceTree = ""; }; 2F6322433CCE78DD6DD4EADF = {isa = PBXGroup; children = ( 80C983055BC197AE9FEF51D0, 9BBC3E0155BC3F36F21F7EBB, @@ -127,7 +127,7 @@ 0991CF5FCC2082F942404AC6, 1CBA4320FFA74424FC5C65EB, EE9163FBAA413EB537932E47, - 27C1C1AD957D9955A13E3A4E, ); name = "Juce Library Code"; sourceTree = ""; }; + 27C1C1AD957D9955A13E3A4E, ); name = "JUCE Library Code"; sourceTree = ""; }; 0483BF4E3FB318109FA0F8A5 = {isa = PBXGroup; children = ( 37A2A74491B5D8BB1A04C813, 25D7DC711CE171A1F8DBFF05, ); name = Resources; sourceTree = ""; }; @@ -155,7 +155,7 @@ 6F68D1090F539F5A1A041FAA, 5D365257108A916858E3947F, ); name = Source; sourceTree = ""; }; F08A9A77D1D83904C32A87BF = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -186,7 +186,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; B1560FC01F28141593B7C16C = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -212,6 +212,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; PRODUCT_BUNDLE_IDENTIFIER = com.roli.OpenGLAppExample; @@ -335,7 +336,7 @@ 56C1AB4D5E9F6E55C4A4D18C, 9C76B98AD0B6E256C4C90D77, 9CAA70AAF55A5D696C59AA51, ); buildRules = ( ); dependencies = ( ); name = "OpenGLAppExample - App"; productName = OpenGLAppExample; productReference = 7451C664E0B1FF42F028813E; productType = "com.apple.product-type.application"; }; - 92078120DD024E75D724B8AB = {isa = PBXProject; buildConfigurationList = 46FEBDB3E8E7421830E627F2; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 9F2051B91F59B036C151A2F9 = { 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 = 5EB8D0E327356FA2D5323013; projectDirPath = ""; projectRoot = ""; targets = (9F2051B91F59B036C151A2F9); }; + 92078120DD024E75D724B8AB = {isa = PBXProject; buildConfigurationList = 46FEBDB3E8E7421830E627F2; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 9F2051B91F59B036C151A2F9 = { 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 = 5EB8D0E327356FA2D5323013; projectDirPath = ""; projectRoot = ""; targets = (9F2051B91F59B036C151A2F9); }; }; rootObject = 92078120DD024E75D724B8AB; } diff --git a/examples/OpenGLAppExample/Builds/VisualStudio2017/OpenGLAppExample_App.vcxproj b/examples/OpenGLAppExample/Builds/VisualStudio2017/OpenGLAppExample_App.vcxproj index af5a884c..9ddc4331 100644 --- a/examples/OpenGLAppExample/Builds/VisualStudio2017/OpenGLAppExample_App.vcxproj +++ b/examples/OpenGLAppExample/Builds/VisualStudio2017/OpenGLAppExample_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -530,9 +531,6 @@ true - - true - true @@ -1286,6 +1284,9 @@ true + + true + true @@ -1376,6 +1377,9 @@ true + + true + true @@ -1409,6 +1413,9 @@ true + + true + true @@ -1448,12 +1455,21 @@ true + + true + true true + + true + + + true + true @@ -1640,6 +1656,9 @@ true + + true + true @@ -1652,6 +1671,9 @@ true + + true + true @@ -2047,6 +2069,7 @@ + @@ -2094,6 +2117,7 @@ + @@ -2156,6 +2180,7 @@ + @@ -2193,6 +2218,7 @@ + @@ -2204,6 +2230,7 @@ + @@ -2273,6 +2300,7 @@ + diff --git a/examples/OpenGLAppExample/Builds/VisualStudio2017/OpenGLAppExample_App.vcxproj.filters b/examples/OpenGLAppExample/Builds/VisualStudio2017/OpenGLAppExample_App.vcxproj.filters index 06c59a50..a0388dc1 100644 --- a/examples/OpenGLAppExample/Builds/VisualStudio2017/OpenGLAppExample_App.vcxproj.filters +++ b/examples/OpenGLAppExample/Builds/VisualStudio2017/OpenGLAppExample_App.vcxproj.filters @@ -11,353 +11,353 @@ {2C84AFEA-39C5-45BB-67B0-D0028AFD3304} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -368,1705 +368,1729 @@ OpenGLAppExample\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2074,1804 +2098,1822 @@ OpenGLAppExample\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -3879,21 +3921,21 @@ OpenGLAppExample\Source\Resources - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/OpenGLAppExample/Builds/iOS/OpenGLAppExample.xcodeproj/project.pbxproj b/examples/OpenGLAppExample/Builds/iOS/OpenGLAppExample.xcodeproj/project.pbxproj index 60e9bca9..cd61f499 100644 --- a/examples/OpenGLAppExample/Builds/iOS/OpenGLAppExample.xcodeproj/project.pbxproj +++ b/examples/OpenGLAppExample/Builds/iOS/OpenGLAppExample.xcodeproj/project.pbxproj @@ -18,6 +18,7 @@ 3BFCAE441B663BD739FBCCB4 = {isa = PBXBuildFile; fileRef = 6CDDF198D9632DA763449E05; }; 5AE83D61A34B2B62A0610EBB = {isa = PBXBuildFile; fileRef = 9D95CB2E713755CD61842774; }; 3FCDCEFCE3D77BE1FC8A1E17 = {isa = PBXBuildFile; fileRef = 740AFAC150EAC7E6A6D6E6FA; }; + C6072D3D35C84AD177B3A755 = {isa = PBXBuildFile; fileRef = CF1E24D40ED25997CE876E6F; }; FF3345FBD014D97240E35C15 = {isa = PBXBuildFile; fileRef = 51626197E6CE921E472AFCA1; }; 6243594E2BFD65B88D9F9918 = {isa = PBXBuildFile; fileRef = 525E733E59BB89937210A34E; }; 31F4958CEE4B57FD45310A05 = {isa = PBXBuildFile; fileRef = 844820FE23753AF260B13D1D; }; @@ -83,6 +84,7 @@ C3C776709CFEB52B87A9E260 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; CC144EDF680633EC54BB6C7C = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; CD873394654FB45C06EA0471 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_events"; path = "../../../../modules/juce_events"; sourceTree = "SOURCE_ROOT"; }; + CF1E24D40ED25997CE876E6F = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; D7DC63734E1547DC3C511DCE = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; }; DCA070129A9B3031E7342AF7 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_opengl"; path = "../../../../modules/juce_opengl"; sourceTree = "SOURCE_ROOT"; }; E388431BD28744CBA815E6D7 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_basics"; path = "../../../../modules/juce_audio_basics"; sourceTree = "SOURCE_ROOT"; }; @@ -111,7 +113,7 @@ 3B814A936F176DDFCBD07E6F, 7E85987FA8D0C986F608E1B7, DCA070129A9B3031E7342AF7, - 317950C8FF85FE52A97D268D, ); name = "Juce Modules"; sourceTree = ""; }; + 317950C8FF85FE52A97D268D, ); name = "JUCE Modules"; sourceTree = ""; }; 2F6322433CCE78DD6DD4EADF = {isa = PBXGroup; children = ( 80C983055BC197AE9FEF51D0, 9BBC3E0155BC3F36F21F7EBB, @@ -129,7 +131,7 @@ 0991CF5FCC2082F942404AC6, 1CBA4320FFA74424FC5C65EB, EE9163FBAA413EB537932E47, - 27C1C1AD957D9955A13E3A4E, ); name = "Juce Library Code"; sourceTree = ""; }; + 27C1C1AD957D9955A13E3A4E, ); name = "JUCE Library Code"; sourceTree = ""; }; 0483BF4E3FB318109FA0F8A5 = {isa = PBXGroup; children = ( 37A2A74491B5D8BB1A04C813, 342622E99E9622EDF376B782, ); name = Resources; sourceTree = ""; }; @@ -145,6 +147,7 @@ 6CDDF198D9632DA763449E05, 9D95CB2E713755CD61842774, 740AFAC150EAC7E6A6D6E6FA, + CF1E24D40ED25997CE876E6F, 51626197E6CE921E472AFCA1, 525E733E59BB89937210A34E, 844820FE23753AF260B13D1D, ); name = Frameworks; sourceTree = ""; }; @@ -160,7 +163,7 @@ F08A9A77D1D83904C32A87BF = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -190,7 +193,7 @@ B1560FC01F28141593B7C16C = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -216,6 +219,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; PRODUCT_BUNDLE_IDENTIFIER = com.roli.OpenGLAppExample; USE_HEADERMAP = NO; }; name = Release; }; 3132BF724B47EEFACACC0FF2 = {isa = XCBuildConfiguration; buildSettings = { @@ -338,6 +342,7 @@ 3BFCAE441B663BD739FBCCB4, 5AE83D61A34B2B62A0610EBB, 3FCDCEFCE3D77BE1FC8A1E17, + C6072D3D35C84AD177B3A755, FF3345FBD014D97240E35C15, 6243594E2BFD65B88D9F9918, 31F4958CEE4B57FD45310A05, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -345,7 +350,7 @@ 56C1AB4D5E9F6E55C4A4D18C, 9C76B98AD0B6E256C4C90D77, 9CAA70AAF55A5D696C59AA51, ); buildRules = ( ); dependencies = ( ); name = "OpenGLAppExample - App"; productName = OpenGLAppExample; productReference = 7451C664E0B1FF42F028813E; productType = "com.apple.product-type.application"; }; - 92078120DD024E75D724B8AB = {isa = PBXProject; buildConfigurationList = 46FEBDB3E8E7421830E627F2; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 9F2051B91F59B036C151A2F9 = { 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 = 5EB8D0E327356FA2D5323013; projectDirPath = ""; projectRoot = ""; targets = (9F2051B91F59B036C151A2F9); }; + 92078120DD024E75D724B8AB = {isa = PBXProject; buildConfigurationList = 46FEBDB3E8E7421830E627F2; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 9F2051B91F59B036C151A2F9 = { 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 = 5EB8D0E327356FA2D5323013; projectDirPath = ""; projectRoot = ""; targets = (9F2051B91F59B036C151A2F9); }; }; rootObject = 92078120DD024E75D724B8AB; } diff --git a/examples/OpenGLAppExample/JuceLibraryCode/AppConfig.h b/examples/OpenGLAppExample/JuceLibraryCode/AppConfig.h index cbc91df3..8ae35726 100644 --- a/examples/OpenGLAppExample/JuceLibraryCode/AppConfig.h +++ b/examples/OpenGLAppExample/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -68,7 +68,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -76,7 +76,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -88,15 +88,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -111,11 +115,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -126,26 +130,26 @@ // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -153,7 +157,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -161,7 +165,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -176,7 +180,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -194,7 +198,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -202,7 +214,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -217,14 +229,14 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== // juce_video flags: #ifndef JUCE_USE_CAMERA - //#define JUCE_USE_CAMERA 1 + //#define JUCE_USE_CAMERA 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/OpenGLAppExample/OpenGLAppExample.jucer b/examples/OpenGLAppExample/OpenGLAppExample.jucer index b703408a..75b85677 100644 --- a/examples/OpenGLAppExample/OpenGLAppExample.jucer +++ b/examples/OpenGLAppExample/OpenGLAppExample.jucer @@ -1,10 +1,8 @@ - + @@ -20,10 +18,8 @@ - - + + @@ -41,13 +37,10 @@ - + - - + + @@ -67,10 +60,8 @@ - - + + diff --git a/examples/OpenGLAppExample/Source/MainComponent.cpp b/examples/OpenGLAppExample/Source/MainComponent.cpp index 6e602b47..2275eda6 100644 --- a/examples/OpenGLAppExample/Source/MainComponent.cpp +++ b/examples/OpenGLAppExample/Source/MainComponent.cpp @@ -71,7 +71,7 @@ public: { Matrix3D viewMatrix (Vector3D (0.0f, 0.0f, -10.0f)); Matrix3D rotationMatrix - = viewMatrix.rotated (Vector3D (-0.3f, 5.0f * std::sin (getFrameCounter() * 0.01f), 0.0f)); + = viewMatrix.rotation (Vector3D (-0.3f, 5.0f * std::sin (getFrameCounter() * 0.01f), 0.0f)); return rotationMatrix * viewMatrix; } diff --git a/examples/OpenGLAppExample/Source/Resources/WavefrontObjParser.h b/examples/OpenGLAppExample/Source/Resources/WavefrontObjParser.h index 02c85f67..6d3eb951 100644 --- a/examples/OpenGLAppExample/Source/Resources/WavefrontObjParser.h +++ b/examples/OpenGLAppExample/Source/Resources/WavefrontObjParser.h @@ -249,7 +249,7 @@ private: }; static Shape* parseFaceGroup (const Mesh& srcMesh, - const Array& faceGroup, + Array& faceGroup, const Material& material, const String& name) { diff --git a/examples/PluckedStringsDemo/Builds/MacOSX/PluckedStringsDemo.xcodeproj/project.pbxproj b/examples/PluckedStringsDemo/Builds/MacOSX/PluckedStringsDemo.xcodeproj/project.pbxproj index 23a05781..ae47a5fd 100644 --- a/examples/PluckedStringsDemo/Builds/MacOSX/PluckedStringsDemo.xcodeproj/project.pbxproj +++ b/examples/PluckedStringsDemo/Builds/MacOSX/PluckedStringsDemo.xcodeproj/project.pbxproj @@ -89,7 +89,7 @@ FA3BD8162CA77C2C59A45D75, 07199105398952A90A3A6F74, 6050667949E9F38C108E05C2, - 0361EB54151B5E96B0EE1692, ); name = "Juce Modules"; sourceTree = ""; }; + 0361EB54151B5E96B0EE1692, ); name = "JUCE Modules"; sourceTree = ""; }; 3ACE49468AAFAFCC42515995 = {isa = PBXGroup; children = ( 01D0C7A0B34FFF48BADA212F, A7CF37D748D52EE4785BC9DC, @@ -103,7 +103,7 @@ DF82C89F78C602A2A99B1773, 4C0702669E5925B131B0D6E9, 1D715EE160848D95BB1C395E, - 365EC6C15E12BCBDD0657D0F, ); name = "Juce Library Code"; sourceTree = ""; }; + 365EC6C15E12BCBDD0657D0F, ); name = "JUCE Library Code"; sourceTree = ""; }; E8C3A2F315B032E896A5C613 = {isa = PBXGroup; children = ( 2B3565E95DD1CBC88D61C655, 492FD600FC422E5F17C99DCE, ); name = Resources; sourceTree = ""; }; @@ -128,7 +128,7 @@ 5EB92310230AD637515B4497, 523A7ACD38232D3FDF284960, ); name = Source; sourceTree = ""; }; 7D76E0A2FCFE69F148B1F16C = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -159,7 +159,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; FDEFB240EE2325D0CAEF2186 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -185,6 +185,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; PRODUCT_BUNDLE_IDENTIFIER = com.roli.PluckedStringsDemo; @@ -301,7 +302,7 @@ 28277E0496F9A366F1E8A121, 5EDB4F61A6B9E9073901673E, 922CC2B83A0B55C36D188E46, ); buildRules = ( ); dependencies = ( ); name = "PluckedStringsDemo - App"; productName = PluckedStringsDemo; productReference = 3A8608CBA979E2BD17B50D0E; productType = "com.apple.product-type.application"; }; - 209D68C0E5F80B54B99D6435 = {isa = PBXProject; buildConfigurationList = DE12D5F044F75EB7B3CF17BB; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { B15B6C659E27D8982A94F805 = { 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 = B4D11720461A13D5D9F3E047; projectDirPath = ""; projectRoot = ""; targets = (B15B6C659E27D8982A94F805); }; + 209D68C0E5F80B54B99D6435 = {isa = PBXProject; buildConfigurationList = DE12D5F044F75EB7B3CF17BB; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { B15B6C659E27D8982A94F805 = { 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 = B4D11720461A13D5D9F3E047; projectDirPath = ""; projectRoot = ""; targets = (B15B6C659E27D8982A94F805); }; }; rootObject = 209D68C0E5F80B54B99D6435; } diff --git a/examples/PluckedStringsDemo/Builds/VisualStudio2013/PluckedStringsDemo.sln b/examples/PluckedStringsDemo/Builds/VisualStudio2013/PluckedStringsDemo.sln index e2376ef5..ac0ed61d 100644 --- a/examples/PluckedStringsDemo/Builds/VisualStudio2013/PluckedStringsDemo.sln +++ b/examples/PluckedStringsDemo/Builds/VisualStudio2013/PluckedStringsDemo.sln @@ -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 diff --git a/examples/PluckedStringsDemo/Builds/VisualStudio2013/PluckedStringsDemo_App.vcxproj b/examples/PluckedStringsDemo/Builds/VisualStudio2013/PluckedStringsDemo_App.vcxproj index 53fe24f0..aee797b2 100644 --- a/examples/PluckedStringsDemo/Builds/VisualStudio2013/PluckedStringsDemo_App.vcxproj +++ b/examples/PluckedStringsDemo/Builds/VisualStudio2013/PluckedStringsDemo_App.vcxproj @@ -4,13 +4,13 @@ ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - + Debug - Win32 + x64 - + Release - Win32 + x64 @@ -19,19 +19,22 @@ 8.1 - Application false + false + v120 v120 8.1 - Application false true v120 + v120 8.1 @@ -48,18 +51,18 @@ <_ProjectFileVersion>10.0.30319.1 .exe - $(SolutionDir)$(Platform)\$(Configuration)\App\ - $(Platform)\$(Configuration)\App\ - PluckedStringsDemo - true - $(SolutionDir)$(Platform)\$(Configuration)\App\ - $(Platform)\$(Configuration)\App\ - PluckedStringsDemo - true + $(SolutionDir)$(Platform)\$(Configuration)\App\ + $(Platform)\$(Configuration)\App\ + PluckedStringsDemo + true + $(SolutionDir)$(Platform)\$(Configuration)\App\ + $(Platform)\$(Configuration)\App\ + PluckedStringsDemo + true v120 8.1 - + _DEBUG;%(PreprocessorDefinitions) true @@ -72,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2013_78A5020=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -93,7 +96,6 @@ true $(IntDir)\PluckedStringsDemo.pdb Windows - MachineX86 true @@ -102,7 +104,7 @@ - + NDEBUG;%(PreprocessorDefinitions) true @@ -114,7 +116,7 @@ MinSpace ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2013_78A5020=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -135,7 +137,6 @@ false $(IntDir)\PluckedStringsDemo.pdb Windows - MachineX86 true true true @@ -577,9 +578,6 @@ true - - true - true @@ -1312,6 +1310,9 @@ true + + true + true @@ -1402,6 +1403,9 @@ true + + true + true @@ -1435,6 +1439,9 @@ true + + true + true @@ -1474,12 +1481,21 @@ true + + true + true true + + true + + + true + true @@ -1666,6 +1682,9 @@ true + + true + true @@ -1678,6 +1697,9 @@ true + + true + true @@ -2039,6 +2061,7 @@ + @@ -2086,6 +2109,7 @@ + @@ -2148,6 +2172,7 @@ + @@ -2185,6 +2210,7 @@ + @@ -2196,6 +2222,7 @@ + @@ -2265,6 +2292,7 @@ + diff --git a/examples/PluckedStringsDemo/Builds/VisualStudio2013/PluckedStringsDemo_App.vcxproj.filters b/examples/PluckedStringsDemo/Builds/VisualStudio2013/PluckedStringsDemo_App.vcxproj.filters index ca2e8a09..47276fce 100644 --- a/examples/PluckedStringsDemo/Builds/VisualStudio2013/PluckedStringsDemo_App.vcxproj.filters +++ b/examples/PluckedStringsDemo/Builds/VisualStudio2013/PluckedStringsDemo_App.vcxproj.filters @@ -8,332 +8,332 @@ {0E524BF3-3B51-E3A6-6986-3743C4928698} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -341,1690 +341,1714 @@ PluckedStringsDemo\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2038,1748 +2062,1766 @@ PluckedStringsDemo\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/PluckedStringsDemo/Builds/VisualStudio2017/PluckedStringsDemo_App.vcxproj b/examples/PluckedStringsDemo/Builds/VisualStudio2017/PluckedStringsDemo_App.vcxproj index fc39b254..55900d2b 100644 --- a/examples/PluckedStringsDemo/Builds/VisualStudio2017/PluckedStringsDemo_App.vcxproj +++ b/examples/PluckedStringsDemo/Builds/VisualStudio2017/PluckedStringsDemo_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -577,9 +578,6 @@ true - - true - true @@ -1312,6 +1310,9 @@ true + + true + true @@ -1402,6 +1403,9 @@ true + + true + true @@ -1435,6 +1439,9 @@ true + + true + true @@ -1474,12 +1481,21 @@ true + + true + true true + + true + + + true + true @@ -1666,6 +1682,9 @@ true + + true + true @@ -1678,6 +1697,9 @@ true + + true + true @@ -2039,6 +2061,7 @@ + @@ -2086,6 +2109,7 @@ + @@ -2148,6 +2172,7 @@ + @@ -2185,6 +2210,7 @@ + @@ -2196,6 +2222,7 @@ + @@ -2265,6 +2292,7 @@ + diff --git a/examples/PluckedStringsDemo/Builds/VisualStudio2017/PluckedStringsDemo_App.vcxproj.filters b/examples/PluckedStringsDemo/Builds/VisualStudio2017/PluckedStringsDemo_App.vcxproj.filters index 842349cc..1cb1d65b 100644 --- a/examples/PluckedStringsDemo/Builds/VisualStudio2017/PluckedStringsDemo_App.vcxproj.filters +++ b/examples/PluckedStringsDemo/Builds/VisualStudio2017/PluckedStringsDemo_App.vcxproj.filters @@ -8,332 +8,332 @@ {0E524BF3-3B51-E3A6-6986-3743C4928698} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -341,1690 +341,1714 @@ PluckedStringsDemo\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2038,1748 +2062,1766 @@ PluckedStringsDemo\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/PluckedStringsDemo/JuceLibraryCode/AppConfig.h b/examples/PluckedStringsDemo/JuceLibraryCode/AppConfig.h index 3297659b..865c9601 100644 --- a/examples/PluckedStringsDemo/JuceLibraryCode/AppConfig.h +++ b/examples/PluckedStringsDemo/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -66,7 +66,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -74,7 +74,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -86,15 +86,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -109,11 +113,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -124,37 +128,37 @@ // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_audio_utils flags: #ifndef JUCE_USE_CDREADER - //#define JUCE_USE_CDREADER 1 + //#define JUCE_USE_CDREADER 0 #endif #ifndef JUCE_USE_CDBURNER - //#define JUCE_USE_CDBURNER 1 + //#define JUCE_USE_CDBURNER 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -162,7 +166,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -170,7 +174,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -185,7 +189,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -203,7 +207,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -211,7 +223,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -226,7 +238,7 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/PluckedStringsDemo/PluckedStringsDemo.jucer b/examples/PluckedStringsDemo/PluckedStringsDemo.jucer index c8b9297c..aa9f2ff6 100644 --- a/examples/PluckedStringsDemo/PluckedStringsDemo.jucer +++ b/examples/PluckedStringsDemo/PluckedStringsDemo.jucer @@ -1,10 +1,8 @@ - + - - + + @@ -40,10 +36,8 @@ - - + + @@ -61,10 +55,8 @@ - - + + diff --git a/examples/PluckedStringsDemo/Source/StringComponent.h b/examples/PluckedStringsDemo/Source/StringComponent.h index 89d81249..5a2f1ca1 100644 --- a/examples/PluckedStringsDemo/Source/StringComponent.h +++ b/examples/PluckedStringsDemo/Source/StringComponent.h @@ -44,8 +44,8 @@ public: //============================================================================== void stringPlucked (float pluckPositionRelative) { - amplitude = maxAmplitude * std::sin (pluckPositionRelative * float_Pi); - phase = float_Pi; + amplitude = maxAmplitude * std::sin (pluckPositionRelative * MathConstants::pi); + phase = MathConstants::pi; } //============================================================================== @@ -57,7 +57,7 @@ public: Path generateStringPath() const { - const float y = height / 2.0f; + auto y = height / 2.0f; Path stringPath; stringPath.startNewSubPath (0, y); @@ -87,8 +87,8 @@ public: phase += phaseStep; - if (phase > float_Pi) - phase -= 2.0f * float_Pi; + if (phase >= MathConstants::twoPi) + phase -= MathConstants::twoPi; } private: diff --git a/examples/PluckedStringsDemo/Source/StringSynthesiser.h b/examples/PluckedStringsDemo/Source/StringSynthesiser.h index 3d98eaab..8890177b 100644 --- a/examples/PluckedStringsDemo/Source/StringSynthesiser.h +++ b/examples/PluckedStringsDemo/Source/StringSynthesiser.h @@ -64,7 +64,7 @@ public: { // plucking in the middle gives the largest amplitude; // plucking at the very ends will do nothing. - amplitude = std::sin (float_Pi * pluckPosition); + amplitude = std::sin (MathConstants::pi * pluckPosition); } } diff --git a/examples/PlugInSamples/Arpeggiator/Arpeggiator.jucer b/examples/PlugInSamples/Arpeggiator/Arpeggiator.jucer index e112bcba..1044670d 100644 --- a/examples/PlugInSamples/Arpeggiator/Arpeggiator.jucer +++ b/examples/PlugInSamples/Arpeggiator/Arpeggiator.jucer @@ -1,18 +1,13 @@ - + pluginAUExportPrefix="ArpeggiatorAU" pluginRTASCategory="" aaxIdentifier="com.roli.Arpeggiator" + pluginAAXCategory="AAX_EPlugInCategory_Effect" jucerVersion="5.2.1" + companyName="ROLI Ltd." companyWebsite="www.juce.com" companyEmail="info@juce.com" + displaySplashScreen="0" reportAppUsage="0" companyCopyright="ROLI Ltd."> @@ -21,10 +16,8 @@ - - + + @@ -46,10 +39,8 @@ - - + + @@ -70,10 +61,8 @@ - - + + @@ -109,5 +98,5 @@ - + diff --git a/examples/PlugInSamples/Arpeggiator/Builds/MacOSX/Arpeggiator.xcodeproj/project.pbxproj b/examples/PlugInSamples/Arpeggiator/Builds/MacOSX/Arpeggiator.xcodeproj/project.pbxproj index 47f841c7..3b5fbd70 100644 --- a/examples/PlugInSamples/Arpeggiator/Builds/MacOSX/Arpeggiator.xcodeproj/project.pbxproj +++ b/examples/PlugInSamples/Arpeggiator/Builds/MacOSX/Arpeggiator.xcodeproj/project.pbxproj @@ -121,7 +121,7 @@ DE6DA39AFE9EBCB7C2EBADA8, E04FB656F412B7AABBCE8391, 8C6F6C353B6E9BD8EB35A9A2, - 19AAEFB978F12894A629FFC8, ); name = "Juce Modules"; sourceTree = ""; }; + 19AAEFB978F12894A629FFC8, ); name = "JUCE Modules"; sourceTree = ""; }; BDC9CF371654CB75F310688D = {isa = PBXGroup; children = ( 509EAB8A04273892F0DFB9AD, 3E5564A1657A5094900B05E9, @@ -143,7 +143,7 @@ F0EA8B0A23C9C5AD2DA5C3FD, 506896452A740D03C9E5E254, C2230DCFA31AF5372EB80A7A, - F4AFD4E9AEACE1644C6E9A38, ); name = "Juce Library Code"; sourceTree = ""; }; + F4AFD4E9AEACE1644C6E9A38, ); name = "JUCE Library Code"; sourceTree = ""; }; 467A24411BA7A185B2C53178 = {isa = PBXGroup; children = ( 0976BFC1400DB1F6254192FC, E39E8398B8A26F3F99A37341, @@ -181,7 +181,7 @@ 024F8B1B5C243015CA8FEF35 = {isa = XCBuildConfiguration; buildSettings = { MACOSX_DEPLOYMENT_TARGET = 10.10; }; name = Release; }; D83A1735FBD5B491316453B8 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -219,7 +219,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = vst; }; name = Debug; }; AC0ABA95F0350939E21390E1 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -249,6 +249,7 @@ INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST/"; LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.10; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -258,7 +259,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = vst; }; name = Release; }; 575D0AC8DD9926D1C8349BE2 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -297,7 +298,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = component; }; name = Debug; }; 6B6E02F5844A057FE3738154 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -327,6 +328,7 @@ INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.10; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -337,7 +339,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = component; }; name = Release; }; 47B6BE82623EE30A5AA944A2 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -368,7 +370,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; 3C43BDBC68E42CE3DAB2F269 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -393,6 +395,7 @@ GCC_VERSION = com.apple.compilers.llvm.clang.1_0; HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../../modules", "../../../../../modules/juce_audio_plugin_client", "$(inherited)"); INSTALL_PATH = "@executable_path/../Frameworks"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.10; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -566,7 +569,7 @@ 2B8F857D37C80F13FC988EB2, ); runOnlyForDeploymentPostprocessing = 0; }; 319717B733C323BE76160BD4 = {isa = PBXNativeTarget; buildConfigurationList = AFF7B7B2889999928579D32F; buildPhases = ( 1CDAF3706AC2D6D164846859, ); buildRules = ( ); dependencies = ( ); name = "Arpeggiator - Shared Code"; productName = Arpeggiator; productReference = 6C612817F52B969A5F16CE94; productType = "com.apple.product-type.library.static"; }; - 4A5323BE8842B95E4FCCD6ED = {isa = PBXProject; buildConfigurationList = B601BADC34558F9AD61C80D7; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 08D74DB290FCD09A8D4810BB = { 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; }; }; };892A28E616D56F05C8C11049 = { 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; }; }; };07D9D33E3466A8A497086BEE = { 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; }; }; };319717B733C323BE76160BD4 = { 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 = 7678EFC533FC99BEEF151913; projectDirPath = ""; projectRoot = ""; targets = (08D74DB290FCD09A8D4810BB, 892A28E616D56F05C8C11049, 07D9D33E3466A8A497086BEE, 319717B733C323BE76160BD4); }; + 4A5323BE8842B95E4FCCD6ED = {isa = PBXProject; buildConfigurationList = B601BADC34558F9AD61C80D7; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 08D74DB290FCD09A8D4810BB = { 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; }; }; };892A28E616D56F05C8C11049 = { 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; }; }; };07D9D33E3466A8A497086BEE = { 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; }; }; };319717B733C323BE76160BD4 = { 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 = 7678EFC533FC99BEEF151913; projectDirPath = ""; projectRoot = ""; targets = (08D74DB290FCD09A8D4810BB, 892A28E616D56F05C8C11049, 07D9D33E3466A8A497086BEE, 319717B733C323BE76160BD4); }; }; rootObject = 4A5323BE8842B95E4FCCD6ED; } diff --git a/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator.sln b/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator.sln index 3ee38389..61cd9608 100644 --- a/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator.sln +++ b/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator.sln @@ -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 diff --git a/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_SharedCode.vcxproj b/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_SharedCode.vcxproj index f8cba1df..fb07dda5 100644 --- a/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_SharedCode.vcxproj +++ b/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_SharedCode.vcxproj @@ -4,13 +4,13 @@ ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - + Debug - Win32 + x64 - + Release - Win32 + x64 @@ -19,19 +19,22 @@ 8.1 - StaticLibrary false + false + v140 v140 8.1 - StaticLibrary false true v140 + v140 8.1 @@ -48,18 +51,18 @@ <_ProjectFileVersion>10.0.30319.1 .lib - $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ - $(Platform)\$(Configuration)\Shared Code\ - Arpeggiator - true - $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ - $(Platform)\$(Configuration)\Shared Code\ - Arpeggiator - true + $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ + $(Platform)\$(Configuration)\Shared Code\ + Arpeggiator + true + $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ + $(Platform)\$(Configuration)\Shared Code\ + Arpeggiator + true v140 8.1 - + _DEBUG;%(PreprocessorDefinitions) true @@ -72,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -93,7 +96,6 @@ true $(IntDir)\Arpeggiator.pdb Windows - MachineX86 true @@ -101,11 +103,8 @@ $(IntDir)\Arpeggiator.bsc - - MachineX86 - - + NDEBUG;%(PreprocessorDefinitions) true @@ -117,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -138,7 +137,6 @@ false $(IntDir)\Arpeggiator.pdb Windows - MachineX86 true true true @@ -148,9 +146,6 @@ $(IntDir)\Arpeggiator.bsc - - MachineX86 - @@ -607,9 +602,6 @@ true - - true - true @@ -1363,6 +1355,9 @@ true + + true + true @@ -1453,6 +1448,9 @@ true + + true + true @@ -1486,6 +1484,9 @@ true + + true + true @@ -1525,12 +1526,21 @@ true + + true + true true + + true + + + true + true @@ -1717,6 +1727,9 @@ true + + true + true @@ -1729,6 +1742,9 @@ true + + true + true @@ -2169,6 +2185,7 @@ + @@ -2216,6 +2233,7 @@ + @@ -2278,6 +2296,7 @@ + @@ -2315,6 +2334,7 @@ + @@ -2326,6 +2346,7 @@ + @@ -2395,6 +2416,7 @@ + diff --git a/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_SharedCode.vcxproj.filters b/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_SharedCode.vcxproj.filters index 7a97f019..221c4dcf 100644 --- a/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_SharedCode.vcxproj.filters +++ b/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_SharedCode.vcxproj.filters @@ -8,371 +8,371 @@ {4E613BD2-FBCA-1935-E620-42AAB9F264A8} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {2FB30532-4EF3-EFA3-E57C-F7DDE9DB1297} + + {ECAD3047-D178-10EE-BAA7-61ABC3B53CF0} - - {1ED92A41-D496-5397-A4B0-9FA52DBA9215} + + {355704C0-2A0C-6AFD-71D3-80264445D7DF} - - {25DD3A16-4BC7-35BD-F32E-0310D1887564} + + {725C0EA8-9736-764D-81E6-01695B6B00B3} - - {EA1913F9-0E99-FEC5-0192-0C197611B8F8} + + {09E4D4E3-1D92-962B-C66E-DD8C8C935FF6} - - {AF5F4789-D607-BFD8-D853-09473C27449C} + + {AA010709-292F-011A-F2AB-0D1B4A7B8328} - - {EE36D8B9-408C-AEC9-66E7-BEA9E407F27F} + + {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -380,3739 +380,3781 @@ Arpeggiator\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_VST.vcxproj b/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_VST.vcxproj index 689fa15d..14fa1fb6 100644 --- a/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_VST.vcxproj +++ b/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_VST.vcxproj @@ -4,13 +4,13 @@ ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - + Debug - Win32 + x64 - + Release - Win32 + x64 @@ -19,19 +19,22 @@ 8.1 - DynamicLibrary false + false + v140 v140 8.1 - DynamicLibrary false true v140 + v140 8.1 @@ -48,20 +51,20 @@ <_ProjectFileVersion>10.0.30319.1 .dll - $(SolutionDir)$(Platform)\$(Configuration)\VST\ - $(Platform)\$(Configuration)\VST\ - Arpeggiator - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\VST\ - $(Platform)\$(Configuration)\VST\ - Arpeggiator - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\VST\ + $(Platform)\$(Configuration)\VST\ + Arpeggiator + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\VST\ + $(Platform)\$(Configuration)\VST\ + Arpeggiator + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code v140 8.1 - + _DEBUG;%(PreprocessorDefinitions) true @@ -74,7 +77,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -95,7 +98,6 @@ true $(IntDir)\Arpeggiator.pdb Windows - MachineX86 true Arpeggiator.lib;%(AdditionalDependencies) @@ -107,7 +109,7 @@ Arpeggiator.lib;%(AdditionalDependencies) - + NDEBUG;%(PreprocessorDefinitions) true @@ -119,7 +121,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -140,7 +142,6 @@ false $(IntDir)\Arpeggiator.pdb Windows - MachineX86 true true true diff --git a/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_VST.vcxproj.filters b/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_VST.vcxproj.filters index c2f02da8..b3942e00 100644 --- a/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_VST.vcxproj.filters +++ b/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_VST.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_SharedCode.vcxproj b/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_SharedCode.vcxproj index 4bea0f00..9e1f357f 100644 --- a/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_SharedCode.vcxproj +++ b/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_SharedCode.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> StaticLibrary false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -601,9 +602,6 @@ true - - true - true @@ -1357,6 +1355,9 @@ true + + true + true @@ -1447,6 +1448,9 @@ true + + true + true @@ -1480,6 +1484,9 @@ true + + true + true @@ -1519,12 +1526,21 @@ true + + true + true true + + true + + + true + true @@ -1711,6 +1727,9 @@ true + + true + true @@ -1723,6 +1742,9 @@ true + + true + true @@ -2163,6 +2185,7 @@ + @@ -2210,6 +2233,7 @@ + @@ -2272,6 +2296,7 @@ + @@ -2309,6 +2334,7 @@ + @@ -2320,6 +2346,7 @@ + @@ -2389,6 +2416,7 @@ + diff --git a/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_SharedCode.vcxproj.filters b/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_SharedCode.vcxproj.filters index b1044782..5fd3356c 100644 --- a/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_SharedCode.vcxproj.filters +++ b/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_SharedCode.vcxproj.filters @@ -8,371 +8,371 @@ {4E613BD2-FBCA-1935-E620-42AAB9F264A8} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {2FB30532-4EF3-EFA3-E57C-F7DDE9DB1297} + + {ECAD3047-D178-10EE-BAA7-61ABC3B53CF0} - - {1ED92A41-D496-5397-A4B0-9FA52DBA9215} + + {355704C0-2A0C-6AFD-71D3-80264445D7DF} - - {25DD3A16-4BC7-35BD-F32E-0310D1887564} + + {725C0EA8-9736-764D-81E6-01695B6B00B3} - - {EA1913F9-0E99-FEC5-0192-0C197611B8F8} + + {09E4D4E3-1D92-962B-C66E-DD8C8C935FF6} - - {AF5F4789-D607-BFD8-D853-09473C27449C} + + {AA010709-292F-011A-F2AB-0D1B4A7B8328} - - {EE36D8B9-408C-AEC9-66E7-BEA9E407F27F} + + {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -380,3739 +380,3781 @@ Arpeggiator\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_VST.vcxproj b/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_VST.vcxproj index e6ccabfe..4a200ed2 100644 --- a/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_VST.vcxproj +++ b/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_VST.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> DynamicLibrary false + false v141 v141 10.0.16299.0 @@ -76,7 +77,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -120,7 +121,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ diff --git a/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_VST.vcxproj.filters b/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_VST.vcxproj.filters index 4439fc89..056b9af3 100644 --- a/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_VST.vcxproj.filters +++ b/examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_VST.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/Arpeggiator/JuceLibraryCode/AppConfig.h b/examples/PlugInSamples/Arpeggiator/JuceLibraryCode/AppConfig.h index c3963d4f..43addb6e 100644 --- a/examples/PlugInSamples/Arpeggiator/JuceLibraryCode/AppConfig.h +++ b/examples/PlugInSamples/Arpeggiator/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -69,7 +69,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -77,7 +77,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -89,15 +89,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -112,11 +116,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -127,41 +131,45 @@ // juce_audio_plugin_client flags: #ifndef JUCE_FORCE_USE_LEGACY_PARAM_IDS - //#define JUCE_FORCE_USE_LEGACY_PARAM_IDS 1 + //#define JUCE_FORCE_USE_LEGACY_PARAM_IDS 0 #endif #ifndef JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE - //#define JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE 1 + //#define JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE 0 #endif #ifndef JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS //#define JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS 1 #endif +#ifndef JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE + //#define JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE 0 +#endif + //============================================================================== // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -169,7 +177,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -177,7 +185,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -192,7 +200,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -210,7 +218,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -218,7 +234,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -233,14 +249,14 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== // juce_video flags: #ifndef JUCE_USE_CAMERA - //#define JUCE_USE_CAMERA 1 + //#define JUCE_USE_CAMERA 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/PlugInSamples/Arpeggiator/Source/Arpeggiator.cpp b/examples/PlugInSamples/Arpeggiator/Source/Arpeggiator.cpp index 9801eff7..582fb2fc 100644 --- a/examples/PlugInSamples/Arpeggiator/Source/Arpeggiator.cpp +++ b/examples/PlugInSamples/Arpeggiator/Source/Arpeggiator.cpp @@ -57,16 +57,16 @@ public: void releaseResources() override {} - void processBlock (AudioSampleBuffer& buffer, MidiBuffer& midi) override + void processBlock (AudioBuffer& buffer, MidiBuffer& midi) override { // the audio buffer in a midi effect will have zero channels! jassert (buffer.getNumChannels() == 0); // however we use the buffer to get timing information - const int numSamples = buffer.getNumSamples(); + auto numSamples = buffer.getNumSamples(); // get note duration - const int noteDuration = static_cast (std::ceil (rate * 0.25f * (0.1f + (1.0f - (*speed))))); + auto noteDuration = static_cast (std::ceil (rate * 0.25f * (0.1f + (1.0f - (*speed))))); MidiMessage msg; int ignore; @@ -81,7 +81,7 @@ public: if ((time + numSamples) >= noteDuration) { - const int offset = jmax (0, jmin ((int) (noteDuration - time), numSamples - 1)); + auto offset = jmax (0, jmin ((int) (noteDuration - time), numSamples - 1)); if (lastNoteValue > 0) { @@ -105,8 +105,8 @@ public: bool isMidiEffect() const override { return true; } //============================================================================== - AudioProcessorEditor* createEditor() override { return new GenericEditor (*this); } - bool hasEditor() const override { return true; } + AudioProcessorEditor* createEditor() override { return new GenericEditor (*this); } + bool hasEditor() const override { return true; } //============================================================================== const String getName() const override { return "Arpeggiator"; } @@ -133,9 +133,6 @@ public: speed->setValueNotifyingHost (MemoryInputStream (data, static_cast (sizeInBytes), false).readFloat()); } - //============================================================================== - - private: //============================================================================== AudioParameterFloat* speed; diff --git a/examples/PlugInSamples/GainPlugIn/Builds/MacOSX/GainPlugIn.xcodeproj/project.pbxproj b/examples/PlugInSamples/GainPlugIn/Builds/MacOSX/GainPlugIn.xcodeproj/project.pbxproj index b0ce1b20..2e7ac1e0 100644 --- a/examples/PlugInSamples/GainPlugIn/Builds/MacOSX/GainPlugIn.xcodeproj/project.pbxproj +++ b/examples/PlugInSamples/GainPlugIn/Builds/MacOSX/GainPlugIn.xcodeproj/project.pbxproj @@ -126,7 +126,7 @@ 3011D9B18FF9AE4F53DBE7D6, ECC44015F7D3453BEE4F124C, 9B0DE5828615C61F0DEAA69F, - 5E02EFCB21F6DB2235E1BF0F, ); name = "Juce Modules"; sourceTree = ""; }; + 5E02EFCB21F6DB2235E1BF0F, ); name = "JUCE Modules"; sourceTree = ""; }; B7B17BDF71D8372116E1756A = {isa = PBXGroup; children = ( 950E2B80BD70E212D87E31D2, 950044077106C20218809EA1, @@ -149,7 +149,7 @@ 709BAF1F25AAA6D5013C1AD7, 0179005639644036E1C564BE, C9B463E505257F8F4DEEDF9A, - 2C29E6A7967E9244FC3CDE85, ); name = "Juce Library Code"; sourceTree = ""; }; + 2C29E6A7967E9244FC3CDE85, ); name = "JUCE Library Code"; sourceTree = ""; }; 1402E3C0F79281C4BD943CA0 = {isa = PBXGroup; children = ( 909354451447E566493F48C1, F1A0F0881D3C62C8E705120E, @@ -189,7 +189,7 @@ 987E131B9EAD1C8CE9786F9C = {isa = XCBuildConfiguration; buildSettings = { MACOSX_DEPLOYMENT_TARGET = 10.10; }; name = Release; }; 2258034E5AABF301ACB109C1 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -227,7 +227,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = vst; }; name = Debug; }; B5B4DDE9429C2F747AEAFEBC = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -257,6 +257,7 @@ INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST/"; LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.10; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -266,7 +267,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = vst; }; name = Release; }; 1F8B7104586EEA017DC9E66D = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -304,7 +305,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = vst3; }; name = Debug; }; 8C4CBD97ADA22451A0CBDB2A = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -334,6 +335,7 @@ INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST3/"; LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.10; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -343,7 +345,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = vst3; }; name = Release; }; 913C8DA77769EF7E429930F2 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -382,7 +384,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = component; }; name = Debug; }; 93405247663082AE0B727930 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -412,6 +414,7 @@ INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.10; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -422,7 +425,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = component; }; name = Release; }; 2CB812B0DEE790549B33EA23 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -453,7 +456,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; 1A69EAB78F178B933E748B51 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -478,6 +481,7 @@ GCC_VERSION = com.apple.compilers.llvm.clang.1_0; HEADER_SEARCH_PATHS = ("~/SDKs/VST_SDK/VST3_SDK", "../../JuceLibraryCode", "../../../../../modules", "../../../../../modules/juce_audio_plugin_client", "$(inherited)"); INSTALL_PATH = "@executable_path/../Frameworks"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.10; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -679,7 +683,7 @@ E7EDCC066F7BFE33413D78FE, ); runOnlyForDeploymentPostprocessing = 0; }; EF7E12AA943CABF4C9ACE9FC = {isa = PBXNativeTarget; buildConfigurationList = 2D1D1BFA76D5FF752D06187F; buildPhases = ( E57E58AA3A8632B697CF894F, ); buildRules = ( ); dependencies = ( ); name = "GainPlugIn - Shared Code"; productName = GainPlugIn; productReference = 074F1E0FAFBD4B127B869BC2; productType = "com.apple.product-type.library.static"; }; - 14B1FDE882BA4A9678780A26 = {isa = PBXProject; buildConfigurationList = 738DD13F786359A977312E92; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 67946078D4B1207C2A6BDB4F = { 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; }; }; };BBE761975F619DAA1B4D0F57 = { 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; }; }; };8777AC1501FECCF360363C10 = { 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; }; }; };95B232D53C8384ECDA8C519B = { 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; }; }; };EF7E12AA943CABF4C9ACE9FC = { 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 = 807311746F9F870D03BE88D9; projectDirPath = ""; projectRoot = ""; targets = (67946078D4B1207C2A6BDB4F, BBE761975F619DAA1B4D0F57, 8777AC1501FECCF360363C10, 95B232D53C8384ECDA8C519B, EF7E12AA943CABF4C9ACE9FC); }; + 14B1FDE882BA4A9678780A26 = {isa = PBXProject; buildConfigurationList = 738DD13F786359A977312E92; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 67946078D4B1207C2A6BDB4F = { 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; }; }; };BBE761975F619DAA1B4D0F57 = { 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; }; }; };8777AC1501FECCF360363C10 = { 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; }; }; };95B232D53C8384ECDA8C519B = { 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; }; }; };EF7E12AA943CABF4C9ACE9FC = { 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 = 807311746F9F870D03BE88D9; projectDirPath = ""; projectRoot = ""; targets = (67946078D4B1207C2A6BDB4F, BBE761975F619DAA1B4D0F57, 8777AC1501FECCF360363C10, 95B232D53C8384ECDA8C519B, EF7E12AA943CABF4C9ACE9FC); }; }; rootObject = 14B1FDE882BA4A9678780A26; } diff --git a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn.sln b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn.sln index 9dbba38a..84898ae2 100644 --- a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn.sln +++ b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn.sln @@ -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 diff --git a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_SharedCode.vcxproj b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_SharedCode.vcxproj index 86a9adad..0571feac 100644 --- a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_SharedCode.vcxproj +++ b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_SharedCode.vcxproj @@ -4,13 +4,13 @@ ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - + Debug - Win32 + x64 - + Release - Win32 + x64 @@ -19,19 +19,22 @@ 8.1 - StaticLibrary false + false + v140 v140 8.1 - StaticLibrary false true v140 + v140 8.1 @@ -48,18 +51,18 @@ <_ProjectFileVersion>10.0.30319.1 .lib - $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ - $(Platform)\$(Configuration)\Shared Code\ - GainPlugIn - true - $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ - $(Platform)\$(Configuration)\Shared Code\ - GainPlugIn - true + $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ + $(Platform)\$(Configuration)\Shared Code\ + GainPlugIn + true + $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ + $(Platform)\$(Configuration)\Shared Code\ + GainPlugIn + true v140 8.1 - + _DEBUG;%(PreprocessorDefinitions) true @@ -72,7 +75,7 @@ ProgramDatabase C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -93,7 +96,6 @@ true $(IntDir)\GainPlugIn.pdb Windows - MachineX86 true @@ -101,11 +103,8 @@ $(IntDir)\GainPlugIn.bsc - - MachineX86 - - + NDEBUG;%(PreprocessorDefinitions) true @@ -117,7 +116,7 @@ Full C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -138,7 +137,6 @@ false $(IntDir)\GainPlugIn.pdb Windows - MachineX86 true true true @@ -148,9 +146,6 @@ $(IntDir)\GainPlugIn.bsc - - MachineX86 - @@ -607,9 +602,6 @@ true - - true - true @@ -1363,6 +1355,9 @@ true + + true + true @@ -1453,6 +1448,9 @@ true + + true + true @@ -1486,6 +1484,9 @@ true + + true + true @@ -1525,12 +1526,21 @@ true + + true + true true + + true + + + true + true @@ -1717,6 +1727,9 @@ true + + true + true @@ -1729,6 +1742,9 @@ true + + true + true @@ -2169,6 +2185,7 @@ + @@ -2216,6 +2233,7 @@ + @@ -2278,6 +2296,7 @@ + @@ -2315,6 +2334,7 @@ + @@ -2326,6 +2346,7 @@ + @@ -2395,6 +2416,7 @@ + diff --git a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_SharedCode.vcxproj.filters b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_SharedCode.vcxproj.filters index b4009b0a..171c3082 100644 --- a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_SharedCode.vcxproj.filters +++ b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_SharedCode.vcxproj.filters @@ -8,371 +8,371 @@ {44A60EC2-786C-7642-9D9E-95F72B17A36C} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {2FB30532-4EF3-EFA3-E57C-F7DDE9DB1297} + + {ECAD3047-D178-10EE-BAA7-61ABC3B53CF0} - - {1ED92A41-D496-5397-A4B0-9FA52DBA9215} + + {355704C0-2A0C-6AFD-71D3-80264445D7DF} - - {25DD3A16-4BC7-35BD-F32E-0310D1887564} + + {725C0EA8-9736-764D-81E6-01695B6B00B3} - - {EA1913F9-0E99-FEC5-0192-0C197611B8F8} + + {09E4D4E3-1D92-962B-C66E-DD8C8C935FF6} - - {AF5F4789-D607-BFD8-D853-09473C27449C} + + {AA010709-292F-011A-F2AB-0D1B4A7B8328} - - {EE36D8B9-408C-AEC9-66E7-BEA9E407F27F} + + {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -380,3739 +380,3781 @@ GainPlugIn\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_VST.vcxproj b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_VST.vcxproj index b0c15723..02c4e3ea 100644 --- a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_VST.vcxproj +++ b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_VST.vcxproj @@ -4,13 +4,13 @@ ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - + Debug - Win32 + x64 - + Release - Win32 + x64 @@ -19,19 +19,22 @@ 8.1 - DynamicLibrary false + false + v140 v140 8.1 - DynamicLibrary false true v140 + v140 8.1 @@ -48,20 +51,20 @@ <_ProjectFileVersion>10.0.30319.1 .dll - $(SolutionDir)$(Platform)\$(Configuration)\VST\ - $(Platform)\$(Configuration)\VST\ - GainPlugIn - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\VST\ - $(Platform)\$(Configuration)\VST\ - GainPlugIn - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\VST\ + $(Platform)\$(Configuration)\VST\ + GainPlugIn + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\VST\ + $(Platform)\$(Configuration)\VST\ + GainPlugIn + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code v140 8.1 - + _DEBUG;%(PreprocessorDefinitions) true @@ -74,7 +77,7 @@ ProgramDatabase C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -95,7 +98,6 @@ true $(IntDir)\GainPlugIn.pdb Windows - MachineX86 true GainPlugIn.lib;%(AdditionalDependencies) @@ -107,7 +109,7 @@ GainPlugIn.lib;%(AdditionalDependencies) - + NDEBUG;%(PreprocessorDefinitions) true @@ -119,7 +121,7 @@ Full C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -140,7 +142,6 @@ false $(IntDir)\GainPlugIn.pdb Windows - MachineX86 true true true diff --git a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_VST.vcxproj.filters b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_VST.vcxproj.filters index c2f02da8..b3942e00 100644 --- a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_VST.vcxproj.filters +++ b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_VST.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_VST3.vcxproj b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_VST3.vcxproj index a43394ca..5252489f 100644 --- a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_VST3.vcxproj +++ b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_VST3.vcxproj @@ -4,13 +4,13 @@ ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - + Debug - Win32 + x64 - + Release - Win32 + x64 @@ -19,19 +19,22 @@ 8.1 - DynamicLibrary false + false + v140 v140 8.1 - DynamicLibrary false true v140 + v140 8.1 @@ -48,20 +51,20 @@ <_ProjectFileVersion>10.0.30319.1 .vst3 - $(SolutionDir)$(Platform)\$(Configuration)\VST3\ - $(Platform)\$(Configuration)\VST3\ - GainPlugIn - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\VST3\ - $(Platform)\$(Configuration)\VST3\ - GainPlugIn - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\VST3\ + $(Platform)\$(Configuration)\VST3\ + GainPlugIn + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\VST3\ + $(Platform)\$(Configuration)\VST3\ + GainPlugIn + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code v140 8.1 - + _DEBUG;%(PreprocessorDefinitions) true @@ -74,7 +77,7 @@ ProgramDatabase C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -95,7 +98,6 @@ true $(IntDir)\GainPlugIn.pdb Windows - MachineX86 true GainPlugIn.lib;%(AdditionalDependencies) @@ -107,7 +109,7 @@ GainPlugIn.lib;%(AdditionalDependencies) - + NDEBUG;%(PreprocessorDefinitions) true @@ -119,7 +121,7 @@ Full C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -140,7 +142,6 @@ false $(IntDir)\GainPlugIn.pdb Windows - MachineX86 true true true diff --git a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_VST3.vcxproj.filters b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_VST3.vcxproj.filters index aedaf8e1..07f74521 100644 --- a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_VST3.vcxproj.filters +++ b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_VST3.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_SharedCode.vcxproj b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_SharedCode.vcxproj index 9c0f685a..a7099497 100644 --- a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_SharedCode.vcxproj +++ b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_SharedCode.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> StaticLibrary false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -601,9 +602,6 @@ true - - true - true @@ -1357,6 +1355,9 @@ true + + true + true @@ -1447,6 +1448,9 @@ true + + true + true @@ -1480,6 +1484,9 @@ true + + true + true @@ -1519,12 +1526,21 @@ true + + true + true true + + true + + + true + true @@ -1711,6 +1727,9 @@ true + + true + true @@ -1723,6 +1742,9 @@ true + + true + true @@ -2163,6 +2185,7 @@ + @@ -2210,6 +2233,7 @@ + @@ -2272,6 +2296,7 @@ + @@ -2309,6 +2334,7 @@ + @@ -2320,6 +2346,7 @@ + @@ -2389,6 +2416,7 @@ + diff --git a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_SharedCode.vcxproj.filters b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_SharedCode.vcxproj.filters index b46ac291..45bcf73b 100644 --- a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_SharedCode.vcxproj.filters +++ b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_SharedCode.vcxproj.filters @@ -8,371 +8,371 @@ {44A60EC2-786C-7642-9D9E-95F72B17A36C} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {2FB30532-4EF3-EFA3-E57C-F7DDE9DB1297} + + {ECAD3047-D178-10EE-BAA7-61ABC3B53CF0} - - {1ED92A41-D496-5397-A4B0-9FA52DBA9215} + + {355704C0-2A0C-6AFD-71D3-80264445D7DF} - - {25DD3A16-4BC7-35BD-F32E-0310D1887564} + + {725C0EA8-9736-764D-81E6-01695B6B00B3} - - {EA1913F9-0E99-FEC5-0192-0C197611B8F8} + + {09E4D4E3-1D92-962B-C66E-DD8C8C935FF6} - - {AF5F4789-D607-BFD8-D853-09473C27449C} + + {AA010709-292F-011A-F2AB-0D1B4A7B8328} - - {EE36D8B9-408C-AEC9-66E7-BEA9E407F27F} + + {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -380,3739 +380,3781 @@ GainPlugIn\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_VST.vcxproj b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_VST.vcxproj index f6ae346f..9dcf6f5c 100644 --- a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_VST.vcxproj +++ b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_VST.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> DynamicLibrary false + false v141 v141 10.0.16299.0 @@ -76,7 +77,7 @@ ProgramDatabase C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -120,7 +121,7 @@ Full C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ diff --git a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_VST.vcxproj.filters b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_VST.vcxproj.filters index 4439fc89..056b9af3 100644 --- a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_VST.vcxproj.filters +++ b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_VST.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_VST3.vcxproj b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_VST3.vcxproj index ed819206..7b9be039 100644 --- a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_VST3.vcxproj +++ b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_VST3.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> DynamicLibrary false + false v141 v141 10.0.16299.0 @@ -76,7 +77,7 @@ ProgramDatabase C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -120,7 +121,7 @@ Full C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ diff --git a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_VST3.vcxproj.filters b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_VST3.vcxproj.filters index c5e8d2e2..d8775dc7 100644 --- a/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_VST3.vcxproj.filters +++ b/examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_VST3.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/GainPlugIn/GainPlugIn.jucer b/examples/PlugInSamples/GainPlugIn/GainPlugIn.jucer index f695f96d..0b17318c 100644 --- a/examples/PlugInSamples/GainPlugIn/GainPlugIn.jucer +++ b/examples/PlugInSamples/GainPlugIn/GainPlugIn.jucer @@ -1,17 +1,13 @@ - + pluginAAXCategory="AAX_ePlugInCategory_Dynamics" jucerVersion="5.2.1" + displaySplashScreen="0" reportAppUsage="0" companyName="ROLI Ltd." + companyCopyright="ROLI Ltd."> - - + + @@ -44,12 +38,10 @@ - + - - + + @@ -68,12 +60,10 @@ - + - - + + @@ -109,5 +99,5 @@ - + diff --git a/examples/PlugInSamples/GainPlugIn/JuceLibraryCode/AppConfig.h b/examples/PlugInSamples/GainPlugIn/JuceLibraryCode/AppConfig.h index 157a3376..bb4fb4b5 100644 --- a/examples/PlugInSamples/GainPlugIn/JuceLibraryCode/AppConfig.h +++ b/examples/PlugInSamples/GainPlugIn/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -69,7 +69,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -77,7 +77,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -89,15 +89,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -112,11 +116,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -127,41 +131,45 @@ // juce_audio_plugin_client flags: #ifndef JUCE_FORCE_USE_LEGACY_PARAM_IDS - //#define JUCE_FORCE_USE_LEGACY_PARAM_IDS 1 + //#define JUCE_FORCE_USE_LEGACY_PARAM_IDS 0 #endif #ifndef JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE - //#define JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE 1 + //#define JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE 0 #endif #ifndef JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS //#define JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS 1 #endif +#ifndef JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE + //#define JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE 0 +#endif + //============================================================================== // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -169,7 +177,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -177,7 +185,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -192,7 +200,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -210,7 +218,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -218,7 +234,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -233,14 +249,14 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== // juce_video flags: #ifndef JUCE_USE_CAMERA - //#define JUCE_USE_CAMERA 1 + //#define JUCE_USE_CAMERA 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/PlugInSamples/GainPlugIn/Source/GainProcessor.cpp b/examples/PlugInSamples/GainPlugIn/Source/GainProcessor.cpp index 5cbe6f73..8b92eaeb 100644 --- a/examples/PlugInSamples/GainPlugIn/Source/GainProcessor.cpp +++ b/examples/PlugInSamples/GainPlugIn/Source/GainProcessor.cpp @@ -48,7 +48,7 @@ public: void prepareToPlay (double, int) override {} void releaseResources() override {} - void processBlock (AudioSampleBuffer& buffer, MidiBuffer&) override + void processBlock (AudioBuffer& buffer, MidiBuffer&) override { buffer.applyGain (*gain); } diff --git a/examples/PlugInSamples/InterAppAudioEffect/Builds/iOS/InterAppAudioEffect.xcodeproj/project.pbxproj b/examples/PlugInSamples/InterAppAudioEffect/Builds/iOS/InterAppAudioEffect.xcodeproj/project.pbxproj index f73f6e8b..f37c9ce5 100644 --- a/examples/PlugInSamples/InterAppAudioEffect/Builds/iOS/InterAppAudioEffect.xcodeproj/project.pbxproj +++ b/examples/PlugInSamples/InterAppAudioEffect/Builds/iOS/InterAppAudioEffect.xcodeproj/project.pbxproj @@ -18,6 +18,7 @@ EE6B5FC34FB47B41336EA293 = {isa = PBXBuildFile; fileRef = AD9B42ED650058295A747510; }; B2E5CB24DBACF25E2CBAC9A1 = {isa = PBXBuildFile; fileRef = F07FA71EC2B5FCA584FAA10B; }; 6FAEC70FAE3DBC629160F86C = {isa = PBXBuildFile; fileRef = 41CB50701EE5BFDCE1F89BBA; }; + 4157133366BD100EE3FB37C8 = {isa = PBXBuildFile; fileRef = 05E775E1FA42EAFA8168EA3D; }; DFF48C0819F2191B154569A9 = {isa = PBXBuildFile; fileRef = B69C94CF64688C5270D8122C; }; 9BB46E700B9A4617B4CFDC24 = {isa = PBXBuildFile; fileRef = 82F310E23852E0C002F5A2D1; }; 4EC4A8C3AF328E40626CBAE7 = {isa = PBXBuildFile; fileRef = E5A657DE5A5B1516B3E35FA8; }; @@ -37,6 +38,7 @@ CD37018E7036F7820A433F4E = {isa = PBXBuildFile; fileRef = F212383F19D044B5431C0BCE; }; FAC41C26E955C024553DC96C = {isa = PBXBuildFile; fileRef = 000ADE2B5EA2B1FB20061D1F; }; 000ADE2B5EA2B1FB20061D1F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_gui_extra.mm"; path = "../../JuceLibraryCode/include_juce_gui_extra.mm"; sourceTree = "SOURCE_ROOT"; }; + 05E775E1FA42EAFA8168EA3D = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; 0F3042AB2BAEE0EC5457645F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_devices.mm"; path = "../../JuceLibraryCode/include_juce_audio_devices.mm"; sourceTree = "SOURCE_ROOT"; }; 1867AF96FAD8E984651D1CEF = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_plugin_client_VST_utils.mm"; path = "../../JuceLibraryCode/include_juce_audio_plugin_client_VST_utils.mm"; sourceTree = "SOURCE_ROOT"; }; 1D65D94E215884324B2BF431 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_core.mm"; path = "../../JuceLibraryCode/include_juce_core.mm"; sourceTree = "SOURCE_ROOT"; }; @@ -104,7 +106,7 @@ 78F41A05666E3B38C9FDE9D3, C1507624A4C7CFDCE375CEB6, FEBA6F6C0A62E2749D6ACC88, - 59469A0541A1B91E7968B8FC, ); name = "Juce Modules"; sourceTree = ""; }; + 59469A0541A1B91E7968B8FC, ); name = "JUCE Modules"; sourceTree = ""; }; C560791DA1D2E0CA6690BC9E = {isa = PBXGroup; children = ( 4D36B733C9B175319B696E33, B8AC3D1A8F4DD074C3C6E742, @@ -121,7 +123,7 @@ 53BFB18A8201B9321B6AF3AE, F212383F19D044B5431C0BCE, 000ADE2B5EA2B1FB20061D1F, - B3D01A391D4DF11709AE5688, ); name = "Juce Library Code"; sourceTree = ""; }; + B3D01A391D4DF11709AE5688, ); name = "JUCE Library Code"; sourceTree = ""; }; E1CFC4C60E9EC5DBE60DB32F = {isa = PBXGroup; children = ( 7B37ABD2C5B9FF909250C8DE, E5A657DE5A5B1516B3E35FA8, ); name = Resources; sourceTree = ""; }; @@ -136,6 +138,7 @@ AD9B42ED650058295A747510, F07FA71EC2B5FCA584FAA10B, 41CB50701EE5BFDCE1F89BBA, + 05E775E1FA42EAFA8168EA3D, B69C94CF64688C5270D8122C, 82F310E23852E0C002F5A2D1, ); name = Frameworks; sourceTree = ""; }; 196E6AA022E8A0902AB15281 = {isa = PBXGroup; children = ( @@ -152,7 +155,7 @@ 22DBBF091193373BEA063A5B = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -181,7 +184,7 @@ 54D411166886E8F3BBC0E25F = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -204,6 +207,7 @@ GCC_SYMBOLS_PRIVATE_EXTERN = YES; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../../modules", "../../../../../modules/juce_audio_plugin_client", "$(inherited)"); + LLVM_LTO = YES; OTHER_CPLUSPLUSFLAGS = "-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"; OTHER_LDFLAGS = "-lInterAppAudioEffect"; PRODUCT_BUNDLE_IDENTIFIER = com.roli.InterAppAudioEffect; @@ -211,7 +215,7 @@ 8DA1E39A676F877EB549B8CA = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; CODE_SIGN_ENTITLEMENTS = "InterAppAudioEffect.entitlements"; COMBINE_HIDPI_IMAGES = YES; @@ -243,7 +247,7 @@ 07EA55A19B872E1F49C62539 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; CODE_SIGN_ENTITLEMENTS = "InterAppAudioEffect.entitlements"; COMBINE_HIDPI_IMAGES = YES; @@ -269,6 +273,7 @@ HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../../modules", "../../../../../modules/juce_audio_plugin_client", "$(inherited)"); INFOPLIST_FILE = Info-Standalone_Plugin.plist; INFOPLIST_PREPROCESS = NO; + LLVM_LTO = YES; OTHER_CPLUSPLUSFLAGS = "-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"; OTHER_LDFLAGS = "-lInterAppAudioEffect"; PRODUCT_BUNDLE_IDENTIFIER = com.roli.InterAppAudioEffect; @@ -276,7 +281,7 @@ E6FA0B75AC78727D8A3F1888 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -306,7 +311,7 @@ 665044AFDC3F0D4E11643857 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -331,6 +336,7 @@ GCC_VERSION = com.apple.compilers.llvm.clang.1_0; HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../../modules", "../../../../../modules/juce_audio_plugin_client", "$(inherited)"); INSTALL_PATH = "@executable_path/Frameworks"; + LLVM_LTO = YES; OTHER_CPLUSPLUSFLAGS = "-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"; PRODUCT_BUNDLE_IDENTIFIER = com.roli.InterAppAudioEffect; USE_HEADERMAP = NO; }; name = Release; }; @@ -445,6 +451,7 @@ EE6B5FC34FB47B41336EA293, B2E5CB24DBACF25E2CBAC9A1, 6FAEC70FAE3DBC629160F86C, + 4157133366BD100EE3FB37C8, DFF48C0819F2191B154569A9, 9BB46E700B9A4617B4CFDC24, ); runOnlyForDeploymentPostprocessing = 0; }; 51FB6E6A2D0998D38E999826 = {isa = PBXNativeTarget; buildConfigurationList = 10A00DA553BF0C30212421D2; buildPhases = ( @@ -472,7 +479,7 @@ FAC41C26E955C024553DC96C, ); runOnlyForDeploymentPostprocessing = 0; }; A3401CC1AC6C5B89EFBAEF01 = {isa = PBXNativeTarget; buildConfigurationList = AA6F190D4FECB06C7A7A0658; buildPhases = ( 177DC2A7A303F23EDDE5183A, ); buildRules = ( ); dependencies = ( ); name = "InterAppAudioEffect - Shared Code"; productName = InterAppAudioEffect; productReference = 873711620EC157BCCFFF80B1; productType = "com.apple.product-type.library.static"; }; - DF3D0C1B88ADC0274AE6BD73 = {isa = PBXProject; buildConfigurationList = 016ACE6B9EC6F47020502F4F; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 03BD5476C606A5BA65CD4FDF = { 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; }; }; };51FB6E6A2D0998D38E999826 = { SystemCapabilities = {com.apple.ApplicationGroups.iOS = { enabled = 0; }; com.apple.InAppPurchase = { enabled = 0; }; com.apple.InterAppAudio = { enabled = 1; }; com.apple.Push = { enabled = 0; }; com.apple.Sandbox = { enabled = 0; }; }; };A3401CC1AC6C5B89EFBAEF01 = { 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 = EC01685A042C62251C5AF093; projectDirPath = ""; projectRoot = ""; targets = (03BD5476C606A5BA65CD4FDF, 51FB6E6A2D0998D38E999826, A3401CC1AC6C5B89EFBAEF01); }; + DF3D0C1B88ADC0274AE6BD73 = {isa = PBXProject; buildConfigurationList = 016ACE6B9EC6F47020502F4F; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 03BD5476C606A5BA65CD4FDF = { 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; }; }; };51FB6E6A2D0998D38E999826 = { SystemCapabilities = {com.apple.ApplicationGroups.iOS = { enabled = 0; }; com.apple.InAppPurchase = { enabled = 0; }; com.apple.InterAppAudio = { enabled = 1; }; com.apple.Push = { enabled = 0; }; com.apple.Sandbox = { enabled = 0; }; }; };A3401CC1AC6C5B89EFBAEF01 = { 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 = EC01685A042C62251C5AF093; projectDirPath = ""; projectRoot = ""; targets = (03BD5476C606A5BA65CD4FDF, 51FB6E6A2D0998D38E999826, A3401CC1AC6C5B89EFBAEF01); }; }; rootObject = DF3D0C1B88ADC0274AE6BD73; } diff --git a/examples/PlugInSamples/InterAppAudioEffect/InterAppAudioEffect.jucer b/examples/PlugInSamples/InterAppAudioEffect/InterAppAudioEffect.jucer index 54616281..0cd77acf 100644 --- a/examples/PlugInSamples/InterAppAudioEffect/InterAppAudioEffect.jucer +++ b/examples/PlugInSamples/InterAppAudioEffect/InterAppAudioEffect.jucer @@ -1,18 +1,15 @@ + reportAppUsage="0" companyCopyright="ROLI Ltd." buildVST3="0"> - + - - + + @@ -62,5 +58,5 @@ - + diff --git a/examples/PlugInSamples/InterAppAudioEffect/JuceLibraryCode/AppConfig.h b/examples/PlugInSamples/InterAppAudioEffect/JuceLibraryCode/AppConfig.h index 874aaf98..f3110f3f 100644 --- a/examples/PlugInSamples/InterAppAudioEffect/JuceLibraryCode/AppConfig.h +++ b/examples/PlugInSamples/InterAppAudioEffect/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -67,7 +67,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -75,7 +75,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -87,15 +87,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -110,11 +114,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -125,52 +129,56 @@ // juce_audio_plugin_client flags: #ifndef JUCE_FORCE_USE_LEGACY_PARAM_IDS - //#define JUCE_FORCE_USE_LEGACY_PARAM_IDS 1 + //#define JUCE_FORCE_USE_LEGACY_PARAM_IDS 0 #endif #ifndef JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE - //#define JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE 1 + //#define JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE 0 #endif #ifndef JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS //#define JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS 1 #endif +#ifndef JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE + //#define JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE 0 +#endif + //============================================================================== // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_audio_utils flags: #ifndef JUCE_USE_CDREADER - //#define JUCE_USE_CDREADER 1 + //#define JUCE_USE_CDREADER 0 #endif #ifndef JUCE_USE_CDBURNER - //#define JUCE_USE_CDBURNER 1 + //#define JUCE_USE_CDBURNER 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -178,7 +186,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -186,7 +194,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -201,7 +209,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -219,7 +227,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -227,7 +243,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -242,7 +258,7 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/PlugInSamples/InterAppAudioEffect/Source/IAAEffectEditor.h b/examples/PlugInSamples/InterAppAudioEffect/Source/IAAEffectEditor.h index f27820d8..f7e1cffc 100644 --- a/examples/PlugInSamples/InterAppAudioEffect/Source/IAAEffectEditor.h +++ b/examples/PlugInSamples/InterAppAudioEffect/Source/IAAEffectEditor.h @@ -96,6 +96,11 @@ public: startTimerHz (60); } + ~IAAEffectEditor() + { + processor.removeMeterListener (*this); + } + //============================================================================== void paint (Graphics& g) override { @@ -145,6 +150,7 @@ private: { auto timeInfoSuccess = processor.updateCurrentTimeInfoFromHost (lastPosInfo); transportText.setVisible (timeInfoSuccess); + if (timeInfoSuccess) updateTransportTextDisplay(); @@ -157,6 +163,7 @@ private: void buttonClicked (Button* b) override { auto playHead = processor.getPlayHead(); + if (playHead != nullptr && playHead->canControlTransport()) { if (b == &rewindButton) @@ -215,10 +222,10 @@ private: MemoryOutputStream displayText; displayText << "[" << SystemStats::getJUCEVersion() << "]\n" - << String (lastPosInfo.bpm, 2) << " bpm\n" - << lastPosInfo.timeSigNumerator << '/' << lastPosInfo.timeSigDenominator << "\n" - << timeToTimecodeString (lastPosInfo.timeInSeconds) << "\n" - << quarterNotePositionToBarsBeatsString (lastPosInfo.ppqPosition, + << String (lastPosInfo.bpm, 2) << " bpm\n" + << lastPosInfo.timeSigNumerator << '/' << lastPosInfo.timeSigDenominator << "\n" + << timeToTimecodeString (lastPosInfo.timeInSeconds) << "\n" + << quarterNotePositionToBarsBeatsString (lastPosInfo.ppqPosition, lastPosInfo.timeSigNumerator, lastPosInfo.timeSigDenominator) << "\n"; @@ -257,13 +264,15 @@ private: void updateSwitchToHostDisplay() { PluginHostType hostType; - const bool visible = hostType.isInterAppAudioConnected(); + auto visible = hostType.isInterAppAudioConnected(); if (switchToHostButtonLabel.isVisible() != visible) { switchToHostButtonLabel.setVisible (visible); switchToHostButton.setVisible (visible); - if (visible) { + + if (visible) + { auto icon = hostType.getHostIcon (buttonSize); switchToHostButton.setImages(false, true, true, icon, 1.0, Colours::transparentBlack, @@ -283,13 +292,12 @@ private: ShapeButton recordButton {"Record", defaultButtonColour, defaultButtonColour, defaultButtonColour}; Slider gainSlider; - AudioProcessorValueTreeState::SliderAttachment gainAttachment = {parameters, "gain", gainSlider}; + AudioProcessorValueTreeState::SliderAttachment gainAttachment = { parameters, "gain", gainSlider }; std::array meters; ImageButton switchToHostButton; Label transportText, switchToHostButtonLabel; - Image hostImage; AudioPlayHead::CurrentPositionInfo lastPosInfo; diff --git a/examples/PlugInSamples/InterAppAudioEffect/Source/IAAEffectProcessor.cpp b/examples/PlugInSamples/InterAppAudioEffect/Source/IAAEffectProcessor.cpp index 5f252631..8e25c4a4 100644 --- a/examples/PlugInSamples/InterAppAudioEffect/Source/IAAEffectProcessor.cpp +++ b/examples/PlugInSamples/InterAppAudioEffect/Source/IAAEffectProcessor.cpp @@ -114,14 +114,14 @@ bool IAAEffectProcessor::isBusesLayoutSupported (const BusesLayout& layouts) con return true; } -void IAAEffectProcessor::processBlock (AudioSampleBuffer& buffer, MidiBuffer&) +void IAAEffectProcessor::processBlock (AudioBuffer& buffer, MidiBuffer&) { const float gain = *parameters.getRawParameterValue ("gain"); - const int totalNumInputChannels = getTotalNumInputChannels(); - const int totalNumOutputChannels = getTotalNumOutputChannels(); + auto totalNumInputChannels = getTotalNumInputChannels(); + auto totalNumOutputChannels = getTotalNumOutputChannels(); - const int numSamples = buffer.getNumSamples(); + auto numSamples = buffer.getNumSamples(); for (int i = totalNumInputChannels; i < totalNumOutputChannels; ++i) buffer.clear (i, 0, buffer.getNumSamples()); @@ -131,10 +131,9 @@ void IAAEffectProcessor::processBlock (AudioSampleBuffer& buffer, MidiBuffer&) for (int channel = 0; channel < totalNumInputChannels; ++channel) { buffer.applyGainRamp (channel, 0, numSamples, previousGain, gain); + auto newLevel = buffer.getMagnitude (channel, 0, numSamples); - meterListeners.call (&IAAEffectProcessor::MeterListener::handleNewMeterValue, - channel, - buffer.getMagnitude (channel, 0, numSamples)); + meterListeners.call ([=] (MeterListener& l) { l.handleNewMeterValue (channel, newLevel); }); } previousGain = gain; @@ -164,6 +163,7 @@ void IAAEffectProcessor::getStateInformation (MemoryBlock& destData) void IAAEffectProcessor::setStateInformation (const void* data, int sizeInBytes) { auto xmlState = std::unique_ptr (getXmlFromBinary (data, sizeInBytes)); + if (xmlState.get() != nullptr) if (xmlState->hasTagName (parameters.state.getType())) parameters.state = ValueTree::fromXml (*xmlState); diff --git a/examples/PlugInSamples/InterAppAudioEffect/Source/IAAEffectProcessor.h b/examples/PlugInSamples/InterAppAudioEffect/Source/IAAEffectProcessor.h index daeb5ca5..043de32e 100644 --- a/examples/PlugInSamples/InterAppAudioEffect/Source/IAAEffectProcessor.h +++ b/examples/PlugInSamples/InterAppAudioEffect/Source/IAAEffectProcessor.h @@ -44,7 +44,7 @@ public: bool isBusesLayoutSupported (const BusesLayout& layouts) const override; - void processBlock (AudioSampleBuffer&, MidiBuffer&) override; + void processBlock (AudioBuffer&, MidiBuffer&) override; //============================================================================== AudioProcessorEditor* createEditor() override; diff --git a/examples/PlugInSamples/InterAppAudioEffect/Source/SimpleMeter.h b/examples/PlugInSamples/InterAppAudioEffect/Source/SimpleMeter.h index 7f963b0f..14cfa94f 100644 --- a/examples/PlugInSamples/InterAppAudioEffect/Source/SimpleMeter.h +++ b/examples/PlugInSamples/InterAppAudioEffect/Source/SimpleMeter.h @@ -72,6 +72,7 @@ private: auto callbackLevel = maxLevel.exchange (0.0); auto decayFactor = 0.95; + if (callbackLevel > level) level = callbackLevel; else if (level > 0.001) diff --git a/examples/PlugInSamples/MultiOutSynth/Builds/MacOSX/MultiOutSynth.xcodeproj/project.pbxproj b/examples/PlugInSamples/MultiOutSynth/Builds/MacOSX/MultiOutSynth.xcodeproj/project.pbxproj index 606d1410..0f375fb1 100644 --- a/examples/PlugInSamples/MultiOutSynth/Builds/MacOSX/MultiOutSynth.xcodeproj/project.pbxproj +++ b/examples/PlugInSamples/MultiOutSynth/Builds/MacOSX/MultiOutSynth.xcodeproj/project.pbxproj @@ -138,7 +138,7 @@ 1A636262FC480A4AF3EB27E3, 48DC39EED873438F35790C3F, DF23BB18F354D9825F212BA6, - C20DD8B9F3AF8144A808E261, ); name = "Juce Modules"; sourceTree = ""; }; + C20DD8B9F3AF8144A808E261, ); name = "JUCE Modules"; sourceTree = ""; }; 0AE34B3CCCDB69FFCCC8D5EA = {isa = PBXGroup; children = ( 823176BBEBAB0ABC7DBA2817, 0D3AB1D2BB096CE5F3EAAE0F, @@ -164,7 +164,7 @@ 8CA216104C881963A428F228, F3C594B75C3CB3A528CFB883, 057FF35B12D333BB95812BAB, - E985EAD2C55D291146775D92, ); name = "Juce Library Code"; sourceTree = ""; }; + E985EAD2C55D291146775D92, ); name = "JUCE Library Code"; sourceTree = ""; }; 3374B9341BF8422BE6EC8CF5 = {isa = PBXGroup; children = ( 13FEE7D00EF250370BB1D7C1, 641C08407D49F28BD9FDB843, @@ -206,7 +206,7 @@ B4227B6386A801962DC6DE9F = {isa = XCBuildConfiguration; buildSettings = { MACOSX_DEPLOYMENT_TARGET = 10.11; }; name = Release; }; 5F2A5A5FDFB771E794E04854 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -244,7 +244,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = vst; }; name = Debug; }; A57CA38D505E2243A3395BA7 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -274,6 +274,7 @@ INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST/"; LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -283,7 +284,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = vst; }; name = Release; }; 242FD13403C5B6F386EFC545 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -321,7 +322,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = vst3; }; name = Debug; }; 6908F21CF215042E9B0ABFFA = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -351,6 +352,7 @@ INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST3/"; LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -360,7 +362,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = vst3; }; name = Release; }; 43006A3E8ABF9104DF671B2D = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -399,7 +401,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = aaxplugin; }; name = Debug; }; C73CB90BA269F3D54B8DF37B = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -430,6 +432,7 @@ INSTALL_PATH = "/Library/Application Support/Avid/Audio/Plug-Ins/"; LIBRARY_SEARCH_PATHS = ("$(inherited)", "\"$(HOME)/SDKs/AAX/Libs/Release\""); LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -439,7 +442,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = aaxplugin; }; name = Release; }; FC26955F59CF4154DB451744 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -478,7 +481,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = component; }; name = Debug; }; DF2B398AB709C3CAEAC8FE2E = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -508,6 +511,7 @@ INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -518,7 +522,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = component; }; name = Release; }; 566A476BDFD53766AFBC66DC = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -549,7 +553,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; DA0CDE71882F6FB83E1D247E = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -574,6 +578,7 @@ GCC_VERSION = com.apple.compilers.llvm.clang.1_0; HEADER_SEARCH_PATHS = ("~/SDKs/VST_SDK/VST3_SDK", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "../../../../../modules/juce_audio_plugin_client", "$(inherited)"); INSTALL_PATH = "@executable_path/../Frameworks"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -804,7 +809,7 @@ 46A39F2ED379F6CA576517EC, ); runOnlyForDeploymentPostprocessing = 0; }; 744AC9FB5FF46367E6EAB865 = {isa = PBXNativeTarget; buildConfigurationList = 73259124A13B6ED37AC0BCEF; buildPhases = ( 6EE42F29415E0C1BCA23ACEE, ); buildRules = ( ); dependencies = ( ); name = "MultiOutSynth - Shared Code"; productName = MultiOutSynth; productReference = 03B7AAA7C11BC7F21B857177; productType = "com.apple.product-type.library.static"; }; - BEAECE0013C448921D99879E = {isa = PBXProject; buildConfigurationList = 7D1924CF413FEA0C1FCDF335; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { F142F5144E24B9733BC560AA = { 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; }; }; };B377E1482A96692F10D48B50 = { 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; }; }; };2CFA1B5A759BEA36D2129738 = { 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; }; }; };78448B618A99813B399CCE6A = { 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; }; }; };D7588383E404F0E9A3C21185 = { 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; }; }; };744AC9FB5FF46367E6EAB865 = { 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 = FB6D20503B6A21E15DD99922; projectDirPath = ""; projectRoot = ""; targets = (F142F5144E24B9733BC560AA, B377E1482A96692F10D48B50, 2CFA1B5A759BEA36D2129738, 78448B618A99813B399CCE6A, D7588383E404F0E9A3C21185, 744AC9FB5FF46367E6EAB865); }; + BEAECE0013C448921D99879E = {isa = PBXProject; buildConfigurationList = 7D1924CF413FEA0C1FCDF335; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { F142F5144E24B9733BC560AA = { 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; }; }; };B377E1482A96692F10D48B50 = { 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; }; }; };2CFA1B5A759BEA36D2129738 = { 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; }; }; };78448B618A99813B399CCE6A = { 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; }; }; };D7588383E404F0E9A3C21185 = { 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; }; }; };744AC9FB5FF46367E6EAB865 = { 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 = FB6D20503B6A21E15DD99922; projectDirPath = ""; projectRoot = ""; targets = (F142F5144E24B9733BC560AA, B377E1482A96692F10D48B50, 2CFA1B5A759BEA36D2129738, 78448B618A99813B399CCE6A, D7588383E404F0E9A3C21185, 744AC9FB5FF46367E6EAB865); }; }; rootObject = BEAECE0013C448921D99879E; } diff --git a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth.sln b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth.sln index 12fbac8c..c1650972 100644 --- a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth.sln +++ b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth.sln @@ -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 diff --git a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_AAX.vcxproj b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_AAX.vcxproj index bddfa621..a916cc29 100644 --- a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_AAX.vcxproj +++ b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_AAX.vcxproj @@ -4,13 +4,13 @@ ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - + Debug - Win32 + x64 - + Release - Win32 + x64 @@ -19,19 +19,22 @@ 8.1 - DynamicLibrary false + false + v140 v140 8.1 - DynamicLibrary false true v140 + v140 8.1 @@ -48,20 +51,20 @@ <_ProjectFileVersion>10.0.30319.1 .aaxdll - $(SolutionDir)$(Platform)\$(Configuration)\AAX\ - $(Platform)\$(Configuration)\AAX\ - MultiOutSynth - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\AAX\ - $(Platform)\$(Configuration)\AAX\ - MultiOutSynth - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\AAX\ + $(Platform)\$(Configuration)\AAX\ + MultiOutSynth + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\AAX\ + $(Platform)\$(Configuration)\AAX\ + MultiOutSynth + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code v140 8.1 - + _DEBUG;%(PreprocessorDefinitions) true @@ -95,7 +98,6 @@ true $(IntDir)\MultiOutSynth.pdb Windows - MachineX86 true MultiOutSynth.lib;%(AdditionalDependencies) @@ -117,7 +119,7 @@ if not exist "$(OutDir)\MultiOutSynth.aaxplugin\Contents\Win32" mkdir call "C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat" "$(OutDir)\MultiOutSynth.aaxplugin\Contents\Win32" "C:\\SDKs\\AAX\\Utilities\\PlugIn.ico" - + NDEBUG;%(PreprocessorDefinitions) true @@ -150,7 +152,6 @@ call "C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat" "$(OutDir)\Mul false $(IntDir)\MultiOutSynth.pdb Windows - MachineX86 true true true diff --git a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_AAX.vcxproj.filters b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_AAX.vcxproj.filters index e055a978..e51ab7d9 100644 --- a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_AAX.vcxproj.filters +++ b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_AAX.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_SharedCode.vcxproj b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_SharedCode.vcxproj index f2e99ba6..9eb49cb3 100644 --- a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_SharedCode.vcxproj +++ b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_SharedCode.vcxproj @@ -4,13 +4,13 @@ ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - + Debug - Win32 + x64 - + Release - Win32 + x64 @@ -19,19 +19,22 @@ 8.1 - StaticLibrary false + false + v140 v140 8.1 - StaticLibrary false true v140 + v140 8.1 @@ -48,18 +51,18 @@ <_ProjectFileVersion>10.0.30319.1 .lib - $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ - $(Platform)\$(Configuration)\Shared Code\ - MultiOutSynth - true - $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ - $(Platform)\$(Configuration)\Shared Code\ - MultiOutSynth - true + $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ + $(Platform)\$(Configuration)\Shared Code\ + MultiOutSynth + true + $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ + $(Platform)\$(Configuration)\Shared Code\ + MultiOutSynth + true v140 8.1 - + _DEBUG;%(PreprocessorDefinitions) true @@ -93,7 +96,6 @@ true $(IntDir)\MultiOutSynth.pdb Windows - MachineX86 true @@ -101,11 +103,8 @@ $(IntDir)\MultiOutSynth.bsc - - MachineX86 - - + NDEBUG;%(PreprocessorDefinitions) true @@ -138,7 +137,6 @@ false $(IntDir)\MultiOutSynth.pdb Windows - MachineX86 true true true @@ -148,9 +146,6 @@ $(IntDir)\MultiOutSynth.bsc - - MachineX86 - @@ -607,9 +602,6 @@ true - - true - true @@ -1363,6 +1355,9 @@ true + + true + true @@ -1453,6 +1448,9 @@ true + + true + true @@ -1486,6 +1484,9 @@ true + + true + true @@ -1525,12 +1526,21 @@ true + + true + true true + + true + + + true + true @@ -1717,6 +1727,9 @@ true + + true + true @@ -1729,6 +1742,9 @@ true + + true + true @@ -2170,6 +2186,7 @@ + @@ -2217,6 +2234,7 @@ + @@ -2279,6 +2297,7 @@ + @@ -2316,6 +2335,7 @@ + @@ -2327,6 +2347,7 @@ + @@ -2396,6 +2417,7 @@ + diff --git a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_SharedCode.vcxproj.filters b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_SharedCode.vcxproj.filters index d94d233a..de94d09d 100644 --- a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_SharedCode.vcxproj.filters +++ b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_SharedCode.vcxproj.filters @@ -11,371 +11,371 @@ {7EA78E94-507E-7BF9-657B-8136E489FC1B} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {2FB30532-4EF3-EFA3-E57C-F7DDE9DB1297} + + {ECAD3047-D178-10EE-BAA7-61ABC3B53CF0} - - {1ED92A41-D496-5397-A4B0-9FA52DBA9215} + + {355704C0-2A0C-6AFD-71D3-80264445D7DF} - - {25DD3A16-4BC7-35BD-F32E-0310D1887564} + + {725C0EA8-9736-764D-81E6-01695B6B00B3} - - {EA1913F9-0E99-FEC5-0192-0C197611B8F8} + + {09E4D4E3-1D92-962B-C66E-DD8C8C935FF6} - - {AF5F4789-D607-BFD8-D853-09473C27449C} + + {AA010709-292F-011A-F2AB-0D1B4A7B8328} - - {EE36D8B9-408C-AEC9-66E7-BEA9E407F27F} + + {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -383,3726 +383,3768 @@ MultiOutSynth\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -4110,21 +4152,21 @@ MultiOutSynth\Source\BinaryData - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_VST.vcxproj b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_VST.vcxproj index 457c1446..5d6ad88c 100644 --- a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_VST.vcxproj +++ b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_VST.vcxproj @@ -4,13 +4,13 @@ ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - + Debug - Win32 + x64 - + Release - Win32 + x64 @@ -19,19 +19,22 @@ 8.1 - DynamicLibrary false + false + v140 v140 8.1 - DynamicLibrary false true v140 + v140 8.1 @@ -48,20 +51,20 @@ <_ProjectFileVersion>10.0.30319.1 .dll - $(SolutionDir)$(Platform)\$(Configuration)\VST\ - $(Platform)\$(Configuration)\VST\ - MultiOutSynth - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\VST\ - $(Platform)\$(Configuration)\VST\ - MultiOutSynth - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\VST\ + $(Platform)\$(Configuration)\VST\ + MultiOutSynth + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\VST\ + $(Platform)\$(Configuration)\VST\ + MultiOutSynth + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code v140 8.1 - + _DEBUG;%(PreprocessorDefinitions) true @@ -95,7 +98,6 @@ true $(IntDir)\MultiOutSynth.pdb Windows - MachineX86 true MultiOutSynth.lib;%(AdditionalDependencies) @@ -107,7 +109,7 @@ MultiOutSynth.lib;%(AdditionalDependencies) - + NDEBUG;%(PreprocessorDefinitions) true @@ -140,7 +142,6 @@ false $(IntDir)\MultiOutSynth.pdb Windows - MachineX86 true true true diff --git a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_VST.vcxproj.filters b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_VST.vcxproj.filters index c2f02da8..b3942e00 100644 --- a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_VST.vcxproj.filters +++ b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_VST.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_VST3.vcxproj b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_VST3.vcxproj index b05ce99e..292d7df6 100644 --- a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_VST3.vcxproj +++ b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_VST3.vcxproj @@ -4,13 +4,13 @@ ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - + Debug - Win32 + x64 - + Release - Win32 + x64 @@ -19,19 +19,22 @@ 8.1 - DynamicLibrary false + false + v140 v140 8.1 - DynamicLibrary false true v140 + v140 8.1 @@ -48,20 +51,20 @@ <_ProjectFileVersion>10.0.30319.1 .vst3 - $(SolutionDir)$(Platform)\$(Configuration)\VST3\ - $(Platform)\$(Configuration)\VST3\ - MultiOutSynth - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\VST3\ - $(Platform)\$(Configuration)\VST3\ - MultiOutSynth - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\VST3\ + $(Platform)\$(Configuration)\VST3\ + MultiOutSynth + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\VST3\ + $(Platform)\$(Configuration)\VST3\ + MultiOutSynth + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code v140 8.1 - + _DEBUG;%(PreprocessorDefinitions) true @@ -95,7 +98,6 @@ true $(IntDir)\MultiOutSynth.pdb Windows - MachineX86 true MultiOutSynth.lib;%(AdditionalDependencies) @@ -107,7 +109,7 @@ MultiOutSynth.lib;%(AdditionalDependencies) - + NDEBUG;%(PreprocessorDefinitions) true @@ -140,7 +142,6 @@ false $(IntDir)\MultiOutSynth.pdb Windows - MachineX86 true true true diff --git a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_VST3.vcxproj.filters b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_VST3.vcxproj.filters index aedaf8e1..07f74521 100644 --- a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_VST3.vcxproj.filters +++ b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_VST3.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_AAX.vcxproj b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_AAX.vcxproj index adaa4d3c..060db930 100644 --- a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_AAX.vcxproj +++ b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_AAX.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> DynamicLibrary false + false v141 v141 10.0.16299.0 @@ -110,12 +111,12 @@ if not exist "$(OutDir)\MultiOutSynth.aaxplugin" mkdir "$(OutDir)\MultiOutSynth.aaxplugin" if not exist "$(OutDir)\MultiOutSynth.aaxplugin\Contents" mkdir "$(OutDir)\MultiOutSynth.aaxplugin\Contents" -if not exist "$(OutDir)\MultiOutSynth.aaxplugin\Contents\x64" mkdir "$(OutDir)\MultiOutSynth.aaxplugin\Contents\x64" +if not exist "$(OutDir)\MultiOutSynth.aaxplugin\Contents\Win32" mkdir "$(OutDir)\MultiOutSynth.aaxplugin\Contents\Win32" - copy /Y "$(OutDir)\MultiOutSynth.aaxdll" "$(OutDir)\MultiOutSynth.aaxplugin\Contents\x64\MultiOutSynth.aaxplugin" -call "C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat" "$(OutDir)\MultiOutSynth.aaxplugin\Contents\x64" "C:\\SDKs\\AAX\\Utilities\\PlugIn.ico" + copy /Y "$(OutDir)\MultiOutSynth.aaxdll" "$(OutDir)\MultiOutSynth.aaxplugin\Contents\Win32\MultiOutSynth.aaxplugin" +call "C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat" "$(OutDir)\MultiOutSynth.aaxplugin\Contents\Win32" "C:\\SDKs\\AAX\\Utilities\\PlugIn.ico" @@ -166,12 +167,12 @@ call "C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat" "$(OutDir)\Mul if not exist "$(OutDir)\MultiOutSynth.aaxplugin" mkdir "$(OutDir)\MultiOutSynth.aaxplugin" if not exist "$(OutDir)\MultiOutSynth.aaxplugin\Contents" mkdir "$(OutDir)\MultiOutSynth.aaxplugin\Contents" -if not exist "$(OutDir)\MultiOutSynth.aaxplugin\Contents\x64" mkdir "$(OutDir)\MultiOutSynth.aaxplugin\Contents\x64" +if not exist "$(OutDir)\MultiOutSynth.aaxplugin\Contents\Win32" mkdir "$(OutDir)\MultiOutSynth.aaxplugin\Contents\Win32" - copy /Y "$(OutDir)\MultiOutSynth.aaxdll" "$(OutDir)\MultiOutSynth.aaxplugin\Contents\x64\MultiOutSynth.aaxplugin" -call "C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat" "$(OutDir)\MultiOutSynth.aaxplugin\Contents\x64" "C:\\SDKs\\AAX\\Utilities\\PlugIn.ico" + copy /Y "$(OutDir)\MultiOutSynth.aaxdll" "$(OutDir)\MultiOutSynth.aaxplugin\Contents\Win32\MultiOutSynth.aaxplugin" +call "C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat" "$(OutDir)\MultiOutSynth.aaxplugin\Contents\Win32" "C:\\SDKs\\AAX\\Utilities\\PlugIn.ico" diff --git a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_AAX.vcxproj.filters b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_AAX.vcxproj.filters index a3b172a0..1f2432bb 100644 --- a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_AAX.vcxproj.filters +++ b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_AAX.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_SharedCode.vcxproj b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_SharedCode.vcxproj index 362ff0c0..0a651baf 100644 --- a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_SharedCode.vcxproj +++ b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_SharedCode.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> StaticLibrary false + false v141 v141 10.0.16299.0 @@ -601,9 +602,6 @@ true - - true - true @@ -1357,6 +1355,9 @@ true + + true + true @@ -1447,6 +1448,9 @@ true + + true + true @@ -1480,6 +1484,9 @@ true + + true + true @@ -1519,12 +1526,21 @@ true + + true + true true + + true + + + true + true @@ -1711,6 +1727,9 @@ true + + true + true @@ -1723,6 +1742,9 @@ true + + true + true @@ -2164,6 +2186,7 @@ + @@ -2211,6 +2234,7 @@ + @@ -2273,6 +2297,7 @@ + @@ -2310,6 +2335,7 @@ + @@ -2321,6 +2347,7 @@ + @@ -2390,6 +2417,7 @@ + diff --git a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_SharedCode.vcxproj.filters b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_SharedCode.vcxproj.filters index 375ec22b..442af4a6 100644 --- a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_SharedCode.vcxproj.filters +++ b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_SharedCode.vcxproj.filters @@ -11,371 +11,371 @@ {7EA78E94-507E-7BF9-657B-8136E489FC1B} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {2FB30532-4EF3-EFA3-E57C-F7DDE9DB1297} + + {ECAD3047-D178-10EE-BAA7-61ABC3B53CF0} - - {1ED92A41-D496-5397-A4B0-9FA52DBA9215} + + {355704C0-2A0C-6AFD-71D3-80264445D7DF} - - {25DD3A16-4BC7-35BD-F32E-0310D1887564} + + {725C0EA8-9736-764D-81E6-01695B6B00B3} - - {EA1913F9-0E99-FEC5-0192-0C197611B8F8} + + {09E4D4E3-1D92-962B-C66E-DD8C8C935FF6} - - {AF5F4789-D607-BFD8-D853-09473C27449C} + + {AA010709-292F-011A-F2AB-0D1B4A7B8328} - - {EE36D8B9-408C-AEC9-66E7-BEA9E407F27F} + + {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -383,3726 +383,3768 @@ MultiOutSynth\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -4110,21 +4152,21 @@ MultiOutSynth\Source\BinaryData - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_VST.vcxproj b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_VST.vcxproj index a11e9706..2686d7b9 100644 --- a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_VST.vcxproj +++ b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_VST.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> DynamicLibrary false + false v141 v141 10.0.16299.0 diff --git a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_VST.vcxproj.filters b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_VST.vcxproj.filters index 4439fc89..056b9af3 100644 --- a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_VST.vcxproj.filters +++ b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_VST.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_VST3.vcxproj b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_VST3.vcxproj index 4e42d648..efc7248f 100644 --- a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_VST3.vcxproj +++ b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_VST3.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> DynamicLibrary false + false v141 v141 10.0.16299.0 diff --git a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_VST3.vcxproj.filters b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_VST3.vcxproj.filters index c5e8d2e2..d8775dc7 100644 --- a/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_VST3.vcxproj.filters +++ b/examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_VST3.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/MultiOutSynth/JuceLibraryCode/AppConfig.h b/examples/PlugInSamples/MultiOutSynth/JuceLibraryCode/AppConfig.h index aa8bb36c..20abdaf6 100644 --- a/examples/PlugInSamples/MultiOutSynth/JuceLibraryCode/AppConfig.h +++ b/examples/PlugInSamples/MultiOutSynth/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -69,7 +69,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -77,7 +77,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -89,15 +89,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -112,11 +116,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -127,41 +131,45 @@ // juce_audio_plugin_client flags: #ifndef JUCE_FORCE_USE_LEGACY_PARAM_IDS - //#define JUCE_FORCE_USE_LEGACY_PARAM_IDS 1 + //#define JUCE_FORCE_USE_LEGACY_PARAM_IDS 0 #endif #ifndef JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE - //#define JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE 1 + //#define JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE 0 #endif #ifndef JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS //#define JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS 1 #endif +#ifndef JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE + //#define JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE 0 +#endif + //============================================================================== // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -169,7 +177,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -177,7 +185,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -192,7 +200,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -210,7 +218,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -218,7 +234,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -233,14 +249,14 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== // juce_video flags: #ifndef JUCE_USE_CAMERA - //#define JUCE_USE_CAMERA 1 + //#define JUCE_USE_CAMERA 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/PlugInSamples/MultiOutSynth/MultiOutSynth.jucer b/examples/PlugInSamples/MultiOutSynth/MultiOutSynth.jucer index 8ce3074e..fcab39b0 100644 --- a/examples/PlugInSamples/MultiOutSynth/MultiOutSynth.jucer +++ b/examples/PlugInSamples/MultiOutSynth/MultiOutSynth.jucer @@ -1,18 +1,14 @@ - + @@ -27,10 +23,8 @@ extraCompilerFlags="-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi" vstFolder="" aaxFolder=""> - - + + @@ -49,12 +43,10 @@ - + - - + + @@ -73,12 +65,10 @@ - + - - + + @@ -114,5 +104,5 @@ - + diff --git a/examples/PlugInSamples/MultiOutSynth/Source/MultiOutSynth.cpp b/examples/PlugInSamples/MultiOutSynth/Source/MultiOutSynth.cpp index c27bcb60..189bf5e3 100644 --- a/examples/PlugInSamples/MultiOutSynth/Source/MultiOutSynth.cpp +++ b/examples/PlugInSamples/MultiOutSynth/Source/MultiOutSynth.cpp @@ -90,13 +90,14 @@ public: void releaseResources() override {} - void processBlock (AudioSampleBuffer& buffer, MidiBuffer& midiBuffer) override + void processBlock (AudioBuffer& buffer, MidiBuffer& midiBuffer) override { - const int busCount = getBusCount (false); + auto busCount = getBusCount (false); + for (int busNr = 0; busNr < busCount; ++busNr) { MidiBuffer midiChannelBuffer = filterMidiMessagesForChannel (midiBuffer, busNr + 1); - AudioSampleBuffer audioBusBuffer = getBusBuffer (buffer, false, busNr); + auto audioBusBuffer = getBusBuffer (buffer, false, busNr); synth [busNr]->renderNextBlock (audioBusBuffer, midiChannelBuffer, 0, audioBusBuffer.getNumSamples()); } diff --git a/examples/PlugInSamples/NoiseGate/Builds/MacOSX/NoiseGate.xcodeproj/project.pbxproj b/examples/PlugInSamples/NoiseGate/Builds/MacOSX/NoiseGate.xcodeproj/project.pbxproj index 0b1339f6..541ab436 100644 --- a/examples/PlugInSamples/NoiseGate/Builds/MacOSX/NoiseGate.xcodeproj/project.pbxproj +++ b/examples/PlugInSamples/NoiseGate/Builds/MacOSX/NoiseGate.xcodeproj/project.pbxproj @@ -131,7 +131,7 @@ DFB4100560378C66ACD8BFAA, D59FAAF31C1C533C7536C9FF, 05C357ED7BEDFFC6532D5C8D, - F5C7F53FFF8AF2EE61356EE0, ); name = "Juce Modules"; sourceTree = ""; }; + F5C7F53FFF8AF2EE61356EE0, ); name = "JUCE Modules"; sourceTree = ""; }; 56BAA7EE573667E0822E134E = {isa = PBXGroup; children = ( 444AFDB731CB5DD211CA4377, 5B1C76A723598BE392DD2C7B, @@ -155,7 +155,7 @@ 01F1F7FEA9ACDDC1A67CF4CC, DFC0A7EDD875F762B5B595AF, D8A92F0AAC8A9BB34F3259EA, - 32A515A6A3258343AF1E7F92, ); name = "Juce Library Code"; sourceTree = ""; }; + 32A515A6A3258343AF1E7F92, ); name = "JUCE Library Code"; sourceTree = ""; }; 9B6AD2ED2150F45A460973C6 = {isa = PBXGroup; children = ( 6A25D165EFEF09D036B36B91, BCC02F39B2F24479D8F6DB50, @@ -197,7 +197,7 @@ EEA93C1E6EEC110939D1685F = {isa = XCBuildConfiguration; buildSettings = { MACOSX_DEPLOYMENT_TARGET = 10.10; }; name = Release; }; BA984224A933EC837F514164 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -235,7 +235,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = vst; }; name = Debug; }; AC5F1E6328DC16FF2891CB62 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -265,6 +265,7 @@ INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST/"; LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.10; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -274,7 +275,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = vst; }; name = Release; }; 23F878D56387ED4B67B9E2DF = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -312,7 +313,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = vst3; }; name = Debug; }; 32B1624E3B1B34C461D60562 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -342,6 +343,7 @@ INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST3/"; LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.10; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -351,7 +353,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = vst3; }; name = Release; }; 6597D0E1B573ECB84853415C = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -390,7 +392,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = aaxplugin; }; name = Debug; }; BCA3F1D08B6DEDD8120DDF25 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -421,6 +423,7 @@ INSTALL_PATH = "/Library/Application Support/Avid/Audio/Plug-Ins/"; LIBRARY_SEARCH_PATHS = ("$(inherited)", "\"$(HOME)/SDKs/AAX/Libs/Release\""); LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.10; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -430,7 +433,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = aaxplugin; }; name = Release; }; 4130388B36B3B506391E717A = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -469,7 +472,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = component; }; name = Debug; }; B3B550855CF90C491B1B3921 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -499,6 +502,7 @@ INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.10; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -509,7 +513,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = component; }; name = Release; }; 1758235B660DAD052A883AC2 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -540,7 +544,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; 27BE10A92BDA4ED51C4C6BF4 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -565,6 +569,7 @@ GCC_VERSION = com.apple.compilers.llvm.clang.1_0; HEADER_SEARCH_PATHS = ("~/SDKs/VST_SDK/VST3_SDK", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "../../../../../modules/juce_audio_plugin_client", "$(inherited)"); INSTALL_PATH = "@executable_path/../Frameworks"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.10; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -794,7 +799,7 @@ 9417CBFA63740D17BE2F6288, ); runOnlyForDeploymentPostprocessing = 0; }; C6A39FF70BF77051D89E2CE4 = {isa = PBXNativeTarget; buildConfigurationList = 17413E5C8ECD089086907FAE; buildPhases = ( 61132FB6D58EDB3690AECF80, ); buildRules = ( ); dependencies = ( ); name = "NoiseGate - Shared Code"; productName = NoiseGate; productReference = B15F50973CE5D365D77D282B; productType = "com.apple.product-type.library.static"; }; - BAD3113DEB12EFF472860A51 = {isa = PBXProject; buildConfigurationList = 1283F0CE36BC5AD8241EC08A; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { BE96E7C5FAB338297CC69BA9 = { 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; }; }; };89095DFC434F1A8EB6368E3A = { 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; }; }; };822408E00D8E4658EE40468E = { 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; }; }; };C31F9AF2D73B265832C65F18 = { 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; }; }; };5B796CD6929336C2CDEDBCD1 = { 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; }; }; };C6A39FF70BF77051D89E2CE4 = { 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 = 1E8CE067EFE6F03AB97CACC0; projectDirPath = ""; projectRoot = ""; targets = (BE96E7C5FAB338297CC69BA9, 89095DFC434F1A8EB6368E3A, 822408E00D8E4658EE40468E, C31F9AF2D73B265832C65F18, 5B796CD6929336C2CDEDBCD1, C6A39FF70BF77051D89E2CE4); }; + BAD3113DEB12EFF472860A51 = {isa = PBXProject; buildConfigurationList = 1283F0CE36BC5AD8241EC08A; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { BE96E7C5FAB338297CC69BA9 = { 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; }; }; };89095DFC434F1A8EB6368E3A = { 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; }; }; };822408E00D8E4658EE40468E = { 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; }; }; };C31F9AF2D73B265832C65F18 = { 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; }; }; };5B796CD6929336C2CDEDBCD1 = { 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; }; }; };C6A39FF70BF77051D89E2CE4 = { 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 = 1E8CE067EFE6F03AB97CACC0; projectDirPath = ""; projectRoot = ""; targets = (BE96E7C5FAB338297CC69BA9, 89095DFC434F1A8EB6368E3A, 822408E00D8E4658EE40468E, C31F9AF2D73B265832C65F18, 5B796CD6929336C2CDEDBCD1, C6A39FF70BF77051D89E2CE4); }; }; rootObject = BAD3113DEB12EFF472860A51; } diff --git a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate.sln b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate.sln index 81d9ac65..c56c4edd 100644 --- a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate.sln +++ b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate.sln @@ -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 diff --git a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_AAX.vcxproj b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_AAX.vcxproj index 703a6b4a..3baf6b03 100644 --- a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_AAX.vcxproj +++ b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_AAX.vcxproj @@ -4,13 +4,13 @@ ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - + Debug - Win32 + x64 - + Release - Win32 + x64 @@ -19,19 +19,22 @@ 8.1 - DynamicLibrary false + false + v140 v140 8.1 - DynamicLibrary false true v140 + v140 8.1 @@ -48,20 +51,20 @@ <_ProjectFileVersion>10.0.30319.1 .aaxdll - $(SolutionDir)$(Platform)\$(Configuration)\AAX\ - $(Platform)\$(Configuration)\AAX\ - NoiseGate - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\AAX\ - $(Platform)\$(Configuration)\AAX\ - NoiseGate - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\AAX\ + $(Platform)\$(Configuration)\AAX\ + NoiseGate + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\AAX\ + $(Platform)\$(Configuration)\AAX\ + NoiseGate + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code v140 8.1 - + _DEBUG;%(PreprocessorDefinitions) true @@ -95,7 +98,6 @@ true $(IntDir)\NoiseGate.pdb Windows - MachineX86 true NoiseGate.lib;%(AdditionalDependencies) @@ -117,7 +119,7 @@ if not exist "$(OutDir)\NoiseGate.aaxplugin\Contents\Win32" mkdir &quo call "C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat" "$(OutDir)\NoiseGate.aaxplugin\Contents\Win32" "C:\\SDKs\\AAX\\Utilities\\PlugIn.ico" - + NDEBUG;%(PreprocessorDefinitions) true @@ -150,7 +152,6 @@ call "C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat" "$(OutDir)\Noi false $(IntDir)\NoiseGate.pdb Windows - MachineX86 true true true diff --git a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_AAX.vcxproj.filters b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_AAX.vcxproj.filters index e055a978..e51ab7d9 100644 --- a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_AAX.vcxproj.filters +++ b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_AAX.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_SharedCode.vcxproj b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_SharedCode.vcxproj index 00e10309..c15780a0 100644 --- a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_SharedCode.vcxproj +++ b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_SharedCode.vcxproj @@ -4,13 +4,13 @@ ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - + Debug - Win32 + x64 - + Release - Win32 + x64 @@ -19,19 +19,22 @@ 8.1 - StaticLibrary false + false + v140 v140 8.1 - StaticLibrary false true v140 + v140 8.1 @@ -48,18 +51,18 @@ <_ProjectFileVersion>10.0.30319.1 .lib - $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ - $(Platform)\$(Configuration)\Shared Code\ - NoiseGate - true - $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ - $(Platform)\$(Configuration)\Shared Code\ - NoiseGate - true + $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ + $(Platform)\$(Configuration)\Shared Code\ + NoiseGate + true + $(SolutionDir)$(Platform)\$(Configuration)\Shared Code\ + $(Platform)\$(Configuration)\Shared Code\ + NoiseGate + true v140 8.1 - + _DEBUG;%(PreprocessorDefinitions) true @@ -93,7 +96,6 @@ true $(IntDir)\NoiseGate.pdb Windows - MachineX86 true @@ -101,11 +103,8 @@ $(IntDir)\NoiseGate.bsc - - MachineX86 - - + NDEBUG;%(PreprocessorDefinitions) true @@ -138,7 +137,6 @@ false $(IntDir)\NoiseGate.pdb Windows - MachineX86 true true true @@ -148,9 +146,6 @@ $(IntDir)\NoiseGate.bsc - - MachineX86 - @@ -607,9 +602,6 @@ true - - true - true @@ -1363,6 +1355,9 @@ true + + true + true @@ -1453,6 +1448,9 @@ true + + true + true @@ -1486,6 +1484,9 @@ true + + true + true @@ -1525,12 +1526,21 @@ true + + true + true true + + true + + + true + true @@ -1717,6 +1727,9 @@ true + + true + true @@ -1729,6 +1742,9 @@ true + + true + true @@ -2169,6 +2185,7 @@ + @@ -2216,6 +2233,7 @@ + @@ -2278,6 +2296,7 @@ + @@ -2315,6 +2334,7 @@ + @@ -2326,6 +2346,7 @@ + @@ -2395,6 +2416,7 @@ + diff --git a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_SharedCode.vcxproj.filters b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_SharedCode.vcxproj.filters index efc990bd..6202750a 100644 --- a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_SharedCode.vcxproj.filters +++ b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_SharedCode.vcxproj.filters @@ -8,371 +8,371 @@ {8E7139D9-7B34-5A6D-14F5-A75A2BC5C6F4} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {2FB30532-4EF3-EFA3-E57C-F7DDE9DB1297} + + {ECAD3047-D178-10EE-BAA7-61ABC3B53CF0} - - {1ED92A41-D496-5397-A4B0-9FA52DBA9215} + + {355704C0-2A0C-6AFD-71D3-80264445D7DF} - - {25DD3A16-4BC7-35BD-F32E-0310D1887564} + + {725C0EA8-9736-764D-81E6-01695B6B00B3} - - {EA1913F9-0E99-FEC5-0192-0C197611B8F8} + + {09E4D4E3-1D92-962B-C66E-DD8C8C935FF6} - - {AF5F4789-D607-BFD8-D853-09473C27449C} + + {AA010709-292F-011A-F2AB-0D1B4A7B8328} - - {EE36D8B9-408C-AEC9-66E7-BEA9E407F27F} + + {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -380,3739 +380,3781 @@ NoiseGate\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_VST.vcxproj b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_VST.vcxproj index 8622c60f..7b0402f9 100644 --- a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_VST.vcxproj +++ b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_VST.vcxproj @@ -4,13 +4,13 @@ ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - + Debug - Win32 + x64 - + Release - Win32 + x64 @@ -19,19 +19,22 @@ 8.1 - DynamicLibrary false + false + v140 v140 8.1 - DynamicLibrary false true v140 + v140 8.1 @@ -48,20 +51,20 @@ <_ProjectFileVersion>10.0.30319.1 .dll - $(SolutionDir)$(Platform)\$(Configuration)\VST\ - $(Platform)\$(Configuration)\VST\ - NoiseGate - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\VST\ - $(Platform)\$(Configuration)\VST\ - NoiseGate - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\VST\ + $(Platform)\$(Configuration)\VST\ + NoiseGate + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\VST\ + $(Platform)\$(Configuration)\VST\ + NoiseGate + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code v140 8.1 - + _DEBUG;%(PreprocessorDefinitions) true @@ -95,7 +98,6 @@ true $(IntDir)\NoiseGate.pdb Windows - MachineX86 true NoiseGate.lib;%(AdditionalDependencies) @@ -107,7 +109,7 @@ NoiseGate.lib;%(AdditionalDependencies) - + NDEBUG;%(PreprocessorDefinitions) true @@ -140,7 +142,6 @@ false $(IntDir)\NoiseGate.pdb Windows - MachineX86 true true true diff --git a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_VST.vcxproj.filters b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_VST.vcxproj.filters index c2f02da8..b3942e00 100644 --- a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_VST.vcxproj.filters +++ b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_VST.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_VST3.vcxproj b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_VST3.vcxproj index 2534d060..3b162f11 100644 --- a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_VST3.vcxproj +++ b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_VST3.vcxproj @@ -4,13 +4,13 @@ ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - + Debug - Win32 + x64 - + Release - Win32 + x64 @@ -19,19 +19,22 @@ 8.1 - DynamicLibrary false + false + v140 v140 8.1 - DynamicLibrary false true v140 + v140 8.1 @@ -48,20 +51,20 @@ <_ProjectFileVersion>10.0.30319.1 .vst3 - $(SolutionDir)$(Platform)\$(Configuration)\VST3\ - $(Platform)\$(Configuration)\VST3\ - NoiseGate - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code - $(SolutionDir)$(Platform)\$(Configuration)\VST3\ - $(Platform)\$(Configuration)\VST3\ - NoiseGate - true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\VST3\ + $(Platform)\$(Configuration)\VST3\ + NoiseGate + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(SolutionDir)$(Platform)\$(Configuration)\VST3\ + $(Platform)\$(Configuration)\VST3\ + NoiseGate + true + $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code v140 8.1 - + _DEBUG;%(PreprocessorDefinitions) true @@ -95,7 +98,6 @@ true $(IntDir)\NoiseGate.pdb Windows - MachineX86 true NoiseGate.lib;%(AdditionalDependencies) @@ -107,7 +109,7 @@ NoiseGate.lib;%(AdditionalDependencies) - + NDEBUG;%(PreprocessorDefinitions) true @@ -140,7 +142,6 @@ false $(IntDir)\NoiseGate.pdb Windows - MachineX86 true true true diff --git a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_VST3.vcxproj.filters b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_VST3.vcxproj.filters index aedaf8e1..07f74521 100644 --- a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_VST3.vcxproj.filters +++ b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_VST3.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_AAX.vcxproj b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_AAX.vcxproj index ac5ab1e8..1858623e 100644 --- a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_AAX.vcxproj +++ b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_AAX.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> DynamicLibrary false + false v141 v141 10.0.16299.0 @@ -110,12 +111,12 @@ if not exist "$(OutDir)\NoiseGate.aaxplugin" mkdir "$(OutDir)\NoiseGate.aaxplugin" if not exist "$(OutDir)\NoiseGate.aaxplugin\Contents" mkdir "$(OutDir)\NoiseGate.aaxplugin\Contents" -if not exist "$(OutDir)\NoiseGate.aaxplugin\Contents\x64" mkdir "$(OutDir)\NoiseGate.aaxplugin\Contents\x64" +if not exist "$(OutDir)\NoiseGate.aaxplugin\Contents\Win32" mkdir "$(OutDir)\NoiseGate.aaxplugin\Contents\Win32" - copy /Y "$(OutDir)\NoiseGate.aaxdll" "$(OutDir)\NoiseGate.aaxplugin\Contents\x64\NoiseGate.aaxplugin" -call "C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat" "$(OutDir)\NoiseGate.aaxplugin\Contents\x64" "C:\\SDKs\\AAX\\Utilities\\PlugIn.ico" + copy /Y "$(OutDir)\NoiseGate.aaxdll" "$(OutDir)\NoiseGate.aaxplugin\Contents\Win32\NoiseGate.aaxplugin" +call "C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat" "$(OutDir)\NoiseGate.aaxplugin\Contents\Win32" "C:\\SDKs\\AAX\\Utilities\\PlugIn.ico" @@ -166,12 +167,12 @@ call "C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat" "$(OutDir)\Noi if not exist "$(OutDir)\NoiseGate.aaxplugin" mkdir "$(OutDir)\NoiseGate.aaxplugin" if not exist "$(OutDir)\NoiseGate.aaxplugin\Contents" mkdir "$(OutDir)\NoiseGate.aaxplugin\Contents" -if not exist "$(OutDir)\NoiseGate.aaxplugin\Contents\x64" mkdir "$(OutDir)\NoiseGate.aaxplugin\Contents\x64" +if not exist "$(OutDir)\NoiseGate.aaxplugin\Contents\Win32" mkdir "$(OutDir)\NoiseGate.aaxplugin\Contents\Win32" - copy /Y "$(OutDir)\NoiseGate.aaxdll" "$(OutDir)\NoiseGate.aaxplugin\Contents\x64\NoiseGate.aaxplugin" -call "C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat" "$(OutDir)\NoiseGate.aaxplugin\Contents\x64" "C:\\SDKs\\AAX\\Utilities\\PlugIn.ico" + copy /Y "$(OutDir)\NoiseGate.aaxdll" "$(OutDir)\NoiseGate.aaxplugin\Contents\Win32\NoiseGate.aaxplugin" +call "C:\\SDKs\\AAX\\Utilities\\CreatePackage.bat" "$(OutDir)\NoiseGate.aaxplugin\Contents\Win32" "C:\\SDKs\\AAX\\Utilities\\PlugIn.ico" diff --git a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_AAX.vcxproj.filters b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_AAX.vcxproj.filters index a3b172a0..1f2432bb 100644 --- a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_AAX.vcxproj.filters +++ b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_AAX.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_SharedCode.vcxproj b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_SharedCode.vcxproj index 282fb45e..25c7ba99 100644 --- a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_SharedCode.vcxproj +++ b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_SharedCode.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> StaticLibrary false + false v141 v141 10.0.16299.0 @@ -601,9 +602,6 @@ true - - true - true @@ -1357,6 +1355,9 @@ true + + true + true @@ -1447,6 +1448,9 @@ true + + true + true @@ -1480,6 +1484,9 @@ true + + true + true @@ -1519,12 +1526,21 @@ true + + true + true true + + true + + + true + true @@ -1711,6 +1727,9 @@ true + + true + true @@ -1723,6 +1742,9 @@ true + + true + true @@ -2163,6 +2185,7 @@ + @@ -2210,6 +2233,7 @@ + @@ -2272,6 +2296,7 @@ + @@ -2309,6 +2334,7 @@ + @@ -2320,6 +2346,7 @@ + @@ -2389,6 +2416,7 @@ + diff --git a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_SharedCode.vcxproj.filters b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_SharedCode.vcxproj.filters index 45adbb98..a549dd74 100644 --- a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_SharedCode.vcxproj.filters +++ b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_SharedCode.vcxproj.filters @@ -8,371 +8,371 @@ {8E7139D9-7B34-5A6D-14F5-A75A2BC5C6F4} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {2FB30532-4EF3-EFA3-E57C-F7DDE9DB1297} + + {ECAD3047-D178-10EE-BAA7-61ABC3B53CF0} - - {1ED92A41-D496-5397-A4B0-9FA52DBA9215} + + {355704C0-2A0C-6AFD-71D3-80264445D7DF} - - {25DD3A16-4BC7-35BD-F32E-0310D1887564} + + {725C0EA8-9736-764D-81E6-01695B6B00B3} - - {EA1913F9-0E99-FEC5-0192-0C197611B8F8} + + {09E4D4E3-1D92-962B-C66E-DD8C8C935FF6} - - {AF5F4789-D607-BFD8-D853-09473C27449C} + + {AA010709-292F-011A-F2AB-0D1B4A7B8328} - - {EE36D8B9-408C-AEC9-66E7-BEA9E407F27F} + + {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -380,3739 +380,3781 @@ NoiseGate\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_VST.vcxproj b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_VST.vcxproj index c57f8e3c..0fdeb4db 100644 --- a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_VST.vcxproj +++ b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_VST.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> DynamicLibrary false + false v141 v141 10.0.16299.0 diff --git a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_VST.vcxproj.filters b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_VST.vcxproj.filters index 4439fc89..056b9af3 100644 --- a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_VST.vcxproj.filters +++ b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_VST.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_VST3.vcxproj b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_VST3.vcxproj index c5c098b6..87ecc3b6 100644 --- a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_VST3.vcxproj +++ b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_VST3.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> DynamicLibrary false + false v141 v141 10.0.16299.0 diff --git a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_VST3.vcxproj.filters b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_VST3.vcxproj.filters index c5e8d2e2..d8775dc7 100644 --- a/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_VST3.vcxproj.filters +++ b/examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_VST3.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/NoiseGate/JuceLibraryCode/AppConfig.h b/examples/PlugInSamples/NoiseGate/JuceLibraryCode/AppConfig.h index c10b904a..44d7a663 100644 --- a/examples/PlugInSamples/NoiseGate/JuceLibraryCode/AppConfig.h +++ b/examples/PlugInSamples/NoiseGate/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -69,7 +69,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -77,7 +77,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -89,15 +89,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -112,11 +116,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -127,41 +131,45 @@ // juce_audio_plugin_client flags: #ifndef JUCE_FORCE_USE_LEGACY_PARAM_IDS - //#define JUCE_FORCE_USE_LEGACY_PARAM_IDS 1 + //#define JUCE_FORCE_USE_LEGACY_PARAM_IDS 0 #endif #ifndef JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE - //#define JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE 1 + //#define JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE 0 #endif #ifndef JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS //#define JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS 1 #endif +#ifndef JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE + //#define JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE 0 +#endif + //============================================================================== // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -169,7 +177,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -177,7 +185,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -192,7 +200,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -210,7 +218,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -218,7 +234,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -233,14 +249,14 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== // juce_video flags: #ifndef JUCE_USE_CAMERA - //#define JUCE_USE_CAMERA 1 + //#define JUCE_USE_CAMERA 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/PlugInSamples/NoiseGate/NoiseGate.jucer b/examples/PlugInSamples/NoiseGate/NoiseGate.jucer index 2bec5860..99988bf4 100644 --- a/examples/PlugInSamples/NoiseGate/NoiseGate.jucer +++ b/examples/PlugInSamples/NoiseGate/NoiseGate.jucer @@ -1,17 +1,13 @@ - + pluginAAXCategory="AAX_ePlugInCategory_Dynamics" jucerVersion="5.2.1" + displaySplashScreen="0" reportAppUsage="0" companyName="ROLI Ltd." + companyCopyright="ROLI Ltd."> @@ -21,10 +17,8 @@ - - + + @@ -43,12 +37,10 @@ - + - - + + @@ -67,12 +59,10 @@ - + - - + + @@ -111,5 +101,5 @@ - + diff --git a/examples/PlugInSamples/NoiseGate/Source/NoiseGate.cpp b/examples/PlugInSamples/NoiseGate/Source/NoiseGate.cpp index 1f8cf7b1..a46e5719 100644 --- a/examples/PlugInSamples/NoiseGate/Source/NoiseGate.cpp +++ b/examples/PlugInSamples/NoiseGate/Source/NoiseGate.cpp @@ -33,9 +33,9 @@ public: //============================================================================== //============================================================================== NoiseGate() - : AudioProcessor (BusesProperties().withInput ("Input", AudioChannelSet::stereo()) - .withOutput ("Output", AudioChannelSet::stereo()) - .withInput ("Sidechain", AudioChannelSet::stereo())) + : AudioProcessor (BusesProperties().withInput ("Input", AudioChannelSet::stereo()) + .withOutput ("Output", AudioChannelSet::stereo()) + .withInput ("Sidechain", AudioChannelSet::stereo())) { addParameter (threshold = new AudioParameterFloat ("threshold", "Threshold", 0.0f, 1.0f, 0.5f)); addParameter (alpha = new AudioParameterFloat ("alpha", "Alpha", 0.0f, 1.0f, 0.8f)); @@ -47,18 +47,18 @@ public: bool isBusesLayoutSupported (const BusesLayout& layouts) const override { // the sidechain can take any layout, the main bus needs to be the same on the input and output - return (layouts.getMainInputChannelSet() == layouts.getMainOutputChannelSet() && - (! layouts.getMainInputChannelSet().isDisabled())); + return layouts.getMainInputChannelSet() == layouts.getMainOutputChannelSet() + && ! layouts.getMainInputChannelSet().isDisabled(); } //============================================================================== void prepareToPlay (double /*sampleRate*/, int /*maxBlockSize*/) override { lowPassCoeff = 0.0f; sampleCountDown = 0; } void releaseResources() override {} - void processBlock (AudioSampleBuffer& buffer, MidiBuffer&) override + void processBlock (AudioBuffer& buffer, MidiBuffer&) override { - AudioSampleBuffer mainInputOutput = getBusBuffer(buffer, true, 0); - AudioSampleBuffer sideChainInput = getBusBuffer(buffer, true, 1); + auto mainInputOutput = getBusBuffer (buffer, true, 0); + auto sideChainInput = getBusBuffer (buffer, true, 1); float alphaCopy = *alpha; float thresholdCopy = *threshold; @@ -66,6 +66,7 @@ public: for (int j = 0; j < buffer.getNumSamples(); ++j) { float mixedSamples = 0.0f; + for (int i = 0; i < sideChainInput.getNumChannels(); ++i) mixedSamples += sideChainInput.getReadPointer (i) [j]; diff --git a/examples/PlugInSamples/Surround/Builds/LinuxMakefile/Makefile b/examples/PlugInSamples/Surround/Builds/LinuxMakefile/Makefile index 8b8f5d0c..4fbb4fcd 100644 --- a/examples/PlugInSamples/Surround/Builds/LinuxMakefile/Makefile +++ b/examples/PlugInSamples/Surround/Builds/LinuxMakefile/Makefile @@ -23,6 +23,8 @@ ifndef CONFIG CONFIG=Debug endif +JUCE_ARCH_LABEL := $(shell uname -m) + ifeq ($(CONFIG),Debug) JUCE_BINDIR := build JUCE_LIBDIR := build @@ -44,7 +46,7 @@ ifeq ($(CONFIG),Debug) JUCE_TARGET_SHARED_CODE := Surround.a JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -fPIC -g -ggdb -O0 -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 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -lGL -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -71,7 +73,7 @@ ifeq ($(CONFIG),Release) JUCE_TARGET_SHARED_CODE := Surround.a JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -fPIC -O3 -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 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -fvisibility=hidden -lGL -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) diff --git a/examples/PlugInSamples/Surround/Builds/MacOSX/Surround.xcodeproj/project.pbxproj b/examples/PlugInSamples/Surround/Builds/MacOSX/Surround.xcodeproj/project.pbxproj index 8069e549..b727cd5f 100644 --- a/examples/PlugInSamples/Surround/Builds/MacOSX/Surround.xcodeproj/project.pbxproj +++ b/examples/PlugInSamples/Surround/Builds/MacOSX/Surround.xcodeproj/project.pbxproj @@ -133,7 +133,7 @@ FD330D5AECCE5C054679015D, 51E93A07B6462A82CF0E2FAF, 924EB465BCBA5BE8D3ABD3D3, - 1F613BB98BFEEDD447338461, ); name = "Juce Modules"; sourceTree = ""; }; + 1F613BB98BFEEDD447338461, ); name = "JUCE Modules"; sourceTree = ""; }; 1128728F843B9D9296C05F16 = {isa = PBXGroup; children = ( 779B2DEAEE0E57CE5E08FC15, 9F7EDA3A32A7919E8CF32487, @@ -157,7 +157,7 @@ 266DD49979349C31E39FB612, 7D4D0AC458E2024CE17C25BD, 037556218D9A9A06852C24B5, - CE4DC095D47AC961D8620C02, ); name = "Juce Library Code"; sourceTree = ""; }; + CE4DC095D47AC961D8620C02, ); name = "JUCE Library Code"; sourceTree = ""; }; 8EF2160AA74AD33ED1D63DE9 = {isa = PBXGroup; children = ( 169166E084E7C70761B779E9, 3E67AEA9A0FD3291E8C1B486, @@ -199,7 +199,7 @@ 10FD9778667189623A2CDD86 = {isa = XCBuildConfiguration; buildSettings = { MACOSX_DEPLOYMENT_TARGET = 10.11; }; name = Release; }; EB917BF8D9134F341F138D54 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; @@ -238,7 +238,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = vst; }; name = Debug; }; 4C0FBAEF448A6C797FB6DD45 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; @@ -269,6 +269,7 @@ INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST/"; LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -278,7 +279,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = vst; }; name = Release; }; 61074CD12CE591486A05A574 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; @@ -317,7 +318,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = vst3; }; name = Debug; }; 7FCB6817E56D52F78EC1AE71 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; @@ -348,6 +349,7 @@ INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST3/"; LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -357,7 +359,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = vst3; }; name = Release; }; 6097E35463A00493A0E17C6D = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; @@ -397,7 +399,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = aaxplugin; }; name = Debug; }; B376411945AB7D80ECC98A26 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; @@ -429,6 +431,7 @@ INSTALL_PATH = "/Library/Application Support/Avid/Audio/Plug-Ins/"; LIBRARY_SEARCH_PATHS = ("$(inherited)", "\"$(HOME)/SDKs/AAX/Libs/Release\""); LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -438,7 +441,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = aaxplugin; }; name = Release; }; E32045A65CECB559C0FB4C68 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; @@ -478,7 +481,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = component; }; name = Debug; }; 1D54A1AEFE13AA013860EF06 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; @@ -509,6 +512,7 @@ INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -519,7 +523,7 @@ USE_HEADERMAP = NO; WRAPPER_EXTENSION = component; }; name = Release; }; AF5A6D30719292596298ECCB = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; @@ -551,7 +555,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; A92E61410F4597499F7FF430 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; @@ -577,6 +581,7 @@ GCC_VERSION = com.apple.compilers.llvm.clang.1_0; HEADER_SEARCH_PATHS = ("~/SDKs/VST_SDK/VST3_SDK", "../../JuceLibraryCode", "~/SDKs/AAX", "~/SDKs/AAX/Interfaces", "~/SDKs/AAX/Interfaces/ACF", "../../../../../modules", "../../../../../modules/juce_audio_plugin_client", "$(inherited)"); INSTALL_PATH = "@executable_path/../Frameworks"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -806,7 +811,7 @@ 56CD31005B93225A3BA73ADE, ); runOnlyForDeploymentPostprocessing = 0; }; ECF21C83A6EB88D73C09E713 = {isa = PBXNativeTarget; buildConfigurationList = 2027B4509482C03CE7628088; buildPhases = ( 533BEF452ABC455670C57273, ); buildRules = ( ); dependencies = ( ); name = "Surround - Shared Code"; productName = Surround; productReference = ED7C79D32D589E0F8123BB6A; productType = "com.apple.product-type.library.static"; }; - 1350D0395A6BD8D60471CF92 = {isa = PBXProject; buildConfigurationList = B617DCD972781EFAD4370890; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 662E24C61A67634787C1DDDA = { 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; }; }; };BCE8135290C1E3CF37F2E6EA = { 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; }; }; };050134A7A9B0AD26AD788AB7 = { 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; }; }; };1406423C2E104DB2C01413A8 = { 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; }; }; };3DE552C28C67B3599B47F6D5 = { 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; }; }; };ECF21C83A6EB88D73C09E713 = { 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 = C16B685A8A4A888CBFC241D5; projectDirPath = ""; projectRoot = ""; targets = (662E24C61A67634787C1DDDA, BCE8135290C1E3CF37F2E6EA, 050134A7A9B0AD26AD788AB7, 1406423C2E104DB2C01413A8, 3DE552C28C67B3599B47F6D5, ECF21C83A6EB88D73C09E713); }; + 1350D0395A6BD8D60471CF92 = {isa = PBXProject; buildConfigurationList = B617DCD972781EFAD4370890; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 662E24C61A67634787C1DDDA = { 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; }; }; };BCE8135290C1E3CF37F2E6EA = { 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; }; }; };050134A7A9B0AD26AD788AB7 = { 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; }; }; };1406423C2E104DB2C01413A8 = { 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; }; }; };3DE552C28C67B3599B47F6D5 = { 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; }; }; };ECF21C83A6EB88D73C09E713 = { 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 = C16B685A8A4A888CBFC241D5; projectDirPath = ""; projectRoot = ""; targets = (662E24C61A67634787C1DDDA, BCE8135290C1E3CF37F2E6EA, 050134A7A9B0AD26AD788AB7, 1406423C2E104DB2C01413A8, 3DE552C28C67B3599B47F6D5, ECF21C83A6EB88D73C09E713); }; }; rootObject = 1350D0395A6BD8D60471CF92; } diff --git a/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_AAX.vcxproj b/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_AAX.vcxproj index b7465c3a..3ca62ac8 100644 --- a/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_AAX.vcxproj +++ b/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_AAX.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> DynamicLibrary false + false v140_xp v140_xp 8.1 diff --git a/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_AAX.vcxproj.filters b/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_AAX.vcxproj.filters index e055a978..e51ab7d9 100644 --- a/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_AAX.vcxproj.filters +++ b/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_AAX.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_SharedCode.vcxproj b/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_SharedCode.vcxproj index 9f6e918b..60c00950 100644 --- a/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_SharedCode.vcxproj +++ b/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_SharedCode.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> StaticLibrary false + false v140_xp v140_xp 8.1 @@ -601,9 +602,6 @@ true - - true - true @@ -1357,6 +1355,9 @@ true + + true + true @@ -1447,6 +1448,9 @@ true + + true + true @@ -1480,6 +1484,9 @@ true + + true + true @@ -1519,12 +1526,21 @@ true + + true + true true + + true + + + true + true @@ -1711,6 +1727,9 @@ true + + true + true @@ -1723,6 +1742,9 @@ true + + true + true @@ -2164,6 +2186,7 @@ + @@ -2211,6 +2234,7 @@ + @@ -2273,6 +2297,7 @@ + @@ -2310,6 +2335,7 @@ + @@ -2321,6 +2347,7 @@ + @@ -2390,6 +2417,7 @@ + diff --git a/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_SharedCode.vcxproj.filters b/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_SharedCode.vcxproj.filters index b60239b8..a90d2058 100644 --- a/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_SharedCode.vcxproj.filters +++ b/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_SharedCode.vcxproj.filters @@ -8,371 +8,371 @@ {9E03FA51-6FEB-34EF-D563-2E850B88B5A4} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {2FB30532-4EF3-EFA3-E57C-F7DDE9DB1297} + + {ECAD3047-D178-10EE-BAA7-61ABC3B53CF0} - - {1ED92A41-D496-5397-A4B0-9FA52DBA9215} + + {355704C0-2A0C-6AFD-71D3-80264445D7DF} - - {25DD3A16-4BC7-35BD-F32E-0310D1887564} + + {725C0EA8-9736-764D-81E6-01695B6B00B3} - - {EA1913F9-0E99-FEC5-0192-0C197611B8F8} + + {09E4D4E3-1D92-962B-C66E-DD8C8C935FF6} - - {AF5F4789-D607-BFD8-D853-09473C27449C} + + {AA010709-292F-011A-F2AB-0D1B4A7B8328} - - {EE36D8B9-408C-AEC9-66E7-BEA9E407F27F} + + {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -380,1783 +380,1807 @@ Surround\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2164,1958 +2188,1976 @@ Surround\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_VST.vcxproj b/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_VST.vcxproj index 1f56150f..815bf361 100644 --- a/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_VST.vcxproj +++ b/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_VST.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> DynamicLibrary false + false v140_xp v140_xp 8.1 diff --git a/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_VST.vcxproj.filters b/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_VST.vcxproj.filters index c2f02da8..b3942e00 100644 --- a/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_VST.vcxproj.filters +++ b/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_VST.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_VST3.vcxproj b/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_VST3.vcxproj index 50cd72c2..5e164191 100644 --- a/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_VST3.vcxproj +++ b/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_VST3.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> DynamicLibrary false + false v140_xp v140_xp 8.1 diff --git a/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_VST3.vcxproj.filters b/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_VST3.vcxproj.filters index aedaf8e1..07f74521 100644 --- a/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_VST3.vcxproj.filters +++ b/examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_VST3.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_AAX.vcxproj b/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_AAX.vcxproj index bb8e11d1..5c2dc794 100644 --- a/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_AAX.vcxproj +++ b/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_AAX.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> DynamicLibrary false + false v141 v141 10.0.16299.0 diff --git a/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_AAX.vcxproj.filters b/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_AAX.vcxproj.filters index a3b172a0..1f2432bb 100644 --- a/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_AAX.vcxproj.filters +++ b/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_AAX.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_SharedCode.vcxproj b/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_SharedCode.vcxproj index a22343ef..5a748dd4 100644 --- a/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_SharedCode.vcxproj +++ b/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_SharedCode.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> StaticLibrary false + false v141 v141 10.0.16299.0 @@ -601,9 +602,6 @@ true - - true - true @@ -1357,6 +1355,9 @@ true + + true + true @@ -1447,6 +1448,9 @@ true + + true + true @@ -1480,6 +1484,9 @@ true + + true + true @@ -1519,12 +1526,21 @@ true + + true + true true + + true + + + true + true @@ -1711,6 +1727,9 @@ true + + true + true @@ -1723,6 +1742,9 @@ true + + true + true @@ -2164,6 +2186,7 @@ + @@ -2211,6 +2234,7 @@ + @@ -2273,6 +2297,7 @@ + @@ -2310,6 +2335,7 @@ + @@ -2321,6 +2347,7 @@ + @@ -2390,6 +2417,7 @@ + diff --git a/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_SharedCode.vcxproj.filters b/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_SharedCode.vcxproj.filters index 1a55903c..f534674d 100644 --- a/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_SharedCode.vcxproj.filters +++ b/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_SharedCode.vcxproj.filters @@ -8,371 +8,371 @@ {9E03FA51-6FEB-34EF-D563-2E850B88B5A4} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {2FB30532-4EF3-EFA3-E57C-F7DDE9DB1297} + + {ECAD3047-D178-10EE-BAA7-61ABC3B53CF0} - - {1ED92A41-D496-5397-A4B0-9FA52DBA9215} + + {355704C0-2A0C-6AFD-71D3-80264445D7DF} - - {25DD3A16-4BC7-35BD-F32E-0310D1887564} + + {725C0EA8-9736-764D-81E6-01695B6B00B3} - - {EA1913F9-0E99-FEC5-0192-0C197611B8F8} + + {09E4D4E3-1D92-962B-C66E-DD8C8C935FF6} - - {AF5F4789-D607-BFD8-D853-09473C27449C} + + {AA010709-292F-011A-F2AB-0D1B4A7B8328} - - {EE36D8B9-408C-AEC9-66E7-BEA9E407F27F} + + {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -380,1783 +380,1807 @@ Surround\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2164,1958 +2188,1976 @@ Surround\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_VST.vcxproj b/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_VST.vcxproj index 9bc25fe6..01d9dadc 100644 --- a/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_VST.vcxproj +++ b/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_VST.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> DynamicLibrary false + false v141 v141 10.0.16299.0 diff --git a/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_VST.vcxproj.filters b/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_VST.vcxproj.filters index 4439fc89..056b9af3 100644 --- a/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_VST.vcxproj.filters +++ b/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_VST.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_VST3.vcxproj b/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_VST3.vcxproj index 78a46e68..dfe1204e 100644 --- a/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_VST3.vcxproj +++ b/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_VST3.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> DynamicLibrary false + false v141 v141 10.0.16299.0 diff --git a/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_VST3.vcxproj.filters b/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_VST3.vcxproj.filters index c5e8d2e2..d8775dc7 100644 --- a/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_VST3.vcxproj.filters +++ b/examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_VST3.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/PlugInSamples/Surround/JuceLibraryCode/AppConfig.h b/examples/PlugInSamples/Surround/JuceLibraryCode/AppConfig.h index 203fb76c..d7f2722b 100644 --- a/examples/PlugInSamples/Surround/JuceLibraryCode/AppConfig.h +++ b/examples/PlugInSamples/Surround/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -69,7 +69,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -77,7 +77,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -89,15 +89,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -112,11 +116,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -127,41 +131,45 @@ // juce_audio_plugin_client flags: #ifndef JUCE_FORCE_USE_LEGACY_PARAM_IDS - //#define JUCE_FORCE_USE_LEGACY_PARAM_IDS 1 + //#define JUCE_FORCE_USE_LEGACY_PARAM_IDS 0 #endif #ifndef JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE - //#define JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE 1 + //#define JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE 0 #endif #ifndef JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS //#define JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS 1 #endif +#ifndef JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE + //#define JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE 0 +#endif + //============================================================================== // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -169,7 +177,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -177,7 +185,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -192,7 +200,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -210,7 +218,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -218,7 +234,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -233,14 +249,14 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== // juce_video flags: #ifndef JUCE_USE_CAMERA - //#define JUCE_USE_CAMERA 1 + //#define JUCE_USE_CAMERA 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/PlugInSamples/Surround/Source/SurroundProcessor.cpp b/examples/PlugInSamples/Surround/Source/SurroundProcessor.cpp index 66c68055..4da678a4 100644 --- a/examples/PlugInSamples/Surround/Source/SurroundProcessor.cpp +++ b/examples/PlugInSamples/Surround/Source/SurroundProcessor.cpp @@ -60,7 +60,7 @@ public: void releaseResources() override { reset(); } - void processBlock (AudioSampleBuffer& buffer, MidiBuffer&) override + void processBlock (AudioBuffer& buffer, MidiBuffer&) override { for (int ch = 0; ch < buffer.getNumChannels(); ++ch) { @@ -79,8 +79,8 @@ public: channelTime = jmax (0, channelTime - buffer.getNumSamples()); } - const int fillSamples = jmin (static_cast (std::ceil (getSampleRate())) - sampleOffset, - buffer.getNumSamples()); + auto fillSamples = jmin (static_cast (std::ceil (getSampleRate())) - sampleOffset, + buffer.getNumSamples()); if (isPositiveAndBelow (channelClicked, buffer.getNumChannels())) { @@ -88,7 +88,7 @@ public: const float freq = (float) (440.0 / getSampleRate()); for (int i = 0; i < fillSamples; ++i) - channelBuffer[i] += std::sin (2.0f * float_Pi * freq * static_cast (sampleOffset++)); + channelBuffer[i] += std::sin (MathConstants::twoPi * freq * static_cast (sampleOffset++)); } } @@ -126,7 +126,7 @@ public: //============================================================================== void getStateInformation (MemoryBlock&) override {} - void setStateInformation (const void* , int) override {} + void setStateInformation (const void*, int) override {} void channelButtonClicked (int channelIndex) override { @@ -141,8 +141,8 @@ public: void handleAsyncUpdate() override { - if (AudioProcessorEditor* editor = getActiveEditor()) - if (SurroundEditor* surroundEditor = dynamic_cast (editor)) + if (auto* editor = getActiveEditor()) + if (auto* surroundEditor = dynamic_cast (editor)) surroundEditor->updateGUI(); } @@ -151,6 +151,7 @@ private: Array alphaCoeffs; int channelClicked; int sampleOffset; + //============================================================================== JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SurroundProcessor) }; diff --git a/examples/PlugInSamples/Surround/Surround.jucer b/examples/PlugInSamples/Surround/Surround.jucer index 528d3233..21841ec9 100644 --- a/examples/PlugInSamples/Surround/Surround.jucer +++ b/examples/PlugInSamples/Surround/Surround.jucer @@ -9,9 +9,9 @@ pluginIsMidiEffectPlugin="0" pluginSilenceInIsSilenceOut="0" pluginEditorRequiresKeys="0" pluginAUExportPrefix="SurroundAU" pluginRTASCategory="" aaxIdentifier="com.roli.Surround" pluginAAXCategory="AAX_ePlugInCategory_Dynamics" - jucerVersion="5.2.0" buildAUv3="0" buildStandalone="0" enableIAA="0" + jucerVersion="5.2.1" buildAUv3="0" buildStandalone="0" enableIAA="0" displaySplashScreen="0" reportAppUsage="0" splashScreenColour="Dark" - companyName="ROLI Ltd." cppLanguageStandard="11" companyCopyright="ROLI Ltd."> + companyName="ROLI Ltd." cppLanguageStandard="14" companyCopyright="ROLI Ltd."> - - + + @@ -137,5 +137,5 @@ - + diff --git a/examples/PushNotificationsDemo/Builds/Android/app/CMakeLists.txt b/examples/PushNotificationsDemo/Builds/Android/app/CMakeLists.txt index 20cae2f5..33924197 100644 --- a/examples/PushNotificationsDemo/Builds/Android/app/CMakeLists.txt +++ b/examples/PushNotificationsDemo/Builds/Android/app/CMakeLists.txt @@ -8,7 +8,7 @@ SET(BINARY_NAME "juce_jni") add_library("cpufeatures" STATIC "${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c") set_source_files_properties("${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c" PROPERTIES COMPILE_FLAGS "-Wno-sign-conversion -Wno-gnu-statement-expression") -add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=26" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_juce_pushnotificationsdemo_PushNotificationsDemo" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/juce/pushnotificationsdemo/PushNotificationsDemo\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCE_FIREBASE_INSTANCE_ID_SERVICE_CLASSNAME=com_juce_pushnotificationsdemo_JuceFirebaseInstanceIdService" "-DJUCE_FIREBASE_MESSAGING_SERVICE_CLASSNAME=com_juce_pushnotificationsdemo_JuceFirebaseMessagingService" "-DJUCE_ANDROID_GL_ES_VERSION_3_0=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000") +add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=26" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_juce_pushnotificationsdemo_PushNotificationsDemo" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/juce/pushnotificationsdemo/PushNotificationsDemo\"" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSNAME=com_juce_pushnotificationsdemo_SharingContentProvider" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSPATH=\"com/juce/pushnotificationsdemo/SharingContentProvider\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCE_FIREBASE_INSTANCE_ID_SERVICE_CLASSNAME=com_juce_pushnotificationsdemo_JuceFirebaseInstanceIdService" "-DJUCE_FIREBASE_MESSAGING_SERVICE_CLASSNAME=com_juce_pushnotificationsdemo_JuceFirebaseMessagingService" "-DJUCE_ANDROID_GL_ES_VERSION_3_0=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000") include_directories( AFTER "../../../JuceLibraryCode" @@ -18,13 +18,13 @@ include_directories( AFTER enable_language(ASM) -IF(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +IF(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") add_definitions("-DDEBUG=1" "-D_DEBUG=1") -ELSEIF(JUCE_BUILD_CONFIGFURATION MATCHES "RELEASE") +ELSEIF(JUCE_BUILD_CONFIGURATION MATCHES "RELEASE") add_definitions("-DNDEBUG=1") -ELSE(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +ELSE(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") MESSAGE( FATAL_ERROR "No matching build-configuration found." ) -ENDIF(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +ENDIF(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") add_library( ${BINARY_NAME} @@ -373,7 +373,6 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_core/containers/juce_HashMap.h" "../../../../../modules/juce_core/containers/juce_HashMap_test.cpp" "../../../../../modules/juce_core/containers/juce_LinkedListPointer.h" - "../../../../../modules/juce_core/containers/juce_ListenerList.cpp" "../../../../../modules/juce_core/containers/juce_ListenerList.h" "../../../../../modules/juce_core/containers/juce_NamedValueSet.cpp" "../../../../../modules/juce_core/containers/juce_NamedValueSet.h" @@ -625,6 +624,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_data_structures/values/juce_ValueTree.h" "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp" "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h" + "../../../../../modules/juce_data_structures/values/juce_ValueWithDefault.h" "../../../../../modules/juce_data_structures/juce_data_structures.cpp" "../../../../../modules/juce_data_structures/juce_data_structures.mm" "../../../../../modules/juce_data_structures/juce_data_structures.h" @@ -711,6 +711,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_graphics/geometry/juce_EdgeTable.cpp" "../../../../../modules/juce_graphics/geometry/juce_EdgeTable.h" "../../../../../modules/juce_graphics/geometry/juce_Line.h" + "../../../../../modules/juce_graphics/geometry/juce_Parallelogram.h" "../../../../../modules/juce_graphics/geometry/juce_Path.cpp" "../../../../../modules/juce_graphics/geometry/juce_Path.h" "../../../../../modules/juce_graphics/geometry/juce_PathIterator.cpp" @@ -889,6 +890,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" "../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" "../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" + "../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" + "../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" @@ -956,6 +959,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h" "../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.cpp" "../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.h" + "../../../../../modules/juce_gui_basics/layout/juce_SidePanel.cpp" + "../../../../../modules/juce_gui_basics/layout/juce_SidePanel.h" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp" @@ -978,6 +983,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h" "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp" "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.h" + "../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.cpp" + "../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarModel.cpp" @@ -1010,8 +1017,12 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" "../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" "../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" + "../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" "../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" "../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" + "../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" + "../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" + "../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" "../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" "../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" "../../../../../modules/juce_gui_basics/native/juce_linux_FileChooser.cpp" @@ -1120,6 +1131,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.cpp" "../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.h" "../../../../../modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h" + "../../../../../modules/juce_gui_extra/embedding/juce_AndroidViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_NSViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_UIViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_XEmbedComponent.h" @@ -1147,6 +1159,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/misc/juce_WebBrowserComponent.h" "../../../../../modules/juce_gui_extra/native/juce_android_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_android_WebBrowserComponent.cpp" + "../../../../../modules/juce_gui_extra/native/juce_AndroidViewComponent.cpp" "../../../../../modules/juce_gui_extra/native/juce_ios_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm" "../../../../../modules/juce_gui_extra/native/juce_linux_X11_SystemTrayIcon.cpp" @@ -1155,6 +1168,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/native/juce_mac_AppleRemote.mm" "../../../../../modules/juce_gui_extra/native/juce_mac_CarbonViewWrapperComponent.h" "../../../../../modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm" + "../../../../../modules/juce_gui_extra/native/juce_mac_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_mac_SystemTrayIcon.cpp" "../../../../../modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm" "../../../../../modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp" @@ -1555,7 +1569,6 @@ set_source_files_properties("../../../../../modules/juce_core/containers/juce_El set_source_files_properties("../../../../../modules/juce_core/containers/juce_HashMap.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_HashMap_test.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_LinkedListPointer.h" PROPERTIES HEADER_FILE_ONLY TRUE) -set_source_files_properties("../../../../../modules/juce_core/containers/juce_ListenerList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_ListenerList.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_NamedValueSet.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_NamedValueSet.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1807,6 +1820,7 @@ set_source_files_properties("../../../../../modules/juce_data_structures/values/ set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTree.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueWithDefault.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1893,6 +1907,7 @@ set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_ set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_EdgeTable.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_EdgeTable.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Line.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Parallelogram.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Path.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Path.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_PathIterator.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2071,6 +2086,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/ju set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2138,6 +2155,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_SidePanel.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_SidePanel.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2160,6 +2179,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/ set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarModel.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2192,8 +2213,12 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_M set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_linux_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2302,6 +2327,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/code_editor/j set_source_files_properties("../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_AndroidViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_NSViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_UIViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_XEmbedComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2329,6 +2355,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/misc/juce_Sys set_source_files_properties("../../../../../modules/juce_gui_extra/misc/juce_WebBrowserComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_android_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_android_WebBrowserComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_AndroidViewComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_ios_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_linux_X11_SystemTrayIcon.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2337,6 +2364,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_l set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_AppleRemote.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_CarbonViewWrapperComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_SystemTrayIcon.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) diff --git a/examples/PushNotificationsDemo/Builds/Android/app/build.gradle b/examples/PushNotificationsDemo/Builds/Android/app/build.gradle index 1e8f3c1e..516f16d2 100644 --- a/examples/PushNotificationsDemo/Builds/Android/app/build.gradle +++ b/examples/PushNotificationsDemo/Builds/Android/app/build.gradle @@ -2,7 +2,7 @@ apply plugin: 'com.android.application' android { compileSdkVersion 26 - buildToolsVersion "26.0.0" + buildToolsVersion "27.0.0" externalNativeBuild { cmake { path "CMakeLists.txt" @@ -26,7 +26,7 @@ android { cmake { arguments "-DANDROID_TOOLCHAIN=clang", "-DANDROID_PLATFORM=android-26", "-DANDROID_STL=c++_static", "-DANDROID_CPP_FEATURES=exceptions rtti", "-DANDROID_ARM_MODE=arm", "-DANDROID_ARM_NEON=TRUE" cFlags "-fsigned-char", "-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", "-F../../../../3rd_party/FacebookSDKs-iOS-4", "-F../../../../3rd_party/Firebase_ios_sdk/Analytics", "-F../../../../3rd_party/Firebase_ios_sdk/Messaging" - cppFlags "-fsigned-char", "-std=c++11", "-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", "-F../../../../3rd_party/FacebookSDKs-iOS-4", "-F../../../../3rd_party/Firebase_ios_sdk/Analytics", "-F../../../../3rd_party/Firebase_ios_sdk/Messaging" + cppFlags "-fsigned-char", "-std=c++14", "-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", "-F../../../../3rd_party/FacebookSDKs-iOS-4", "-F../../../../3rd_party/Firebase_ios_sdk/Analytics", "-F../../../../3rd_party/Firebase_ios_sdk/Messaging" } } } @@ -46,6 +46,7 @@ android { } } + flavorDimensions "default" productFlavors { debug_ { ndk { @@ -53,16 +54,20 @@ android { } externalNativeBuild { cmake { - arguments "-DJUCE_BUILD_CONFIGFURATION=DEBUG", "-DCMAKE_CXX_FLAGS_DEBUG=-O0", "-DCMAKE_C_FLAGS_DEBUG=-O0" + arguments "-DJUCE_BUILD_CONFIGURATION=DEBUG", "-DCMAKE_CXX_FLAGS_DEBUG=-O0", "-DCMAKE_C_FLAGS_DEBUG=-O0" } } + + dimension "default" } release_ { externalNativeBuild { cmake { - arguments "-DJUCE_BUILD_CONFIGFURATION=RELEASE", "-DCMAKE_CXX_FLAGS_RELEASE=-O3", "-DCMAKE_C_FLAGS_RELEASE=-O3" + arguments "-DJUCE_BUILD_CONFIGURATION=RELEASE", "-DCMAKE_CXX_FLAGS_RELEASE=-O3", "-DCMAKE_C_FLAGS_RELEASE=-O3" } } + + dimension "default" } } diff --git a/examples/PushNotificationsDemo/Builds/Android/app/src/main/AndroidManifest.xml b/examples/PushNotificationsDemo/Builds/Android/app/src/main/AndroidManifest.xml index 2b23484d..c0451026 100644 --- a/examples/PushNotificationsDemo/Builds/Android/app/src/main/AndroidManifest.xml +++ b/examples/PushNotificationsDemo/Builds/Android/app/src/main/AndroidManifest.xml @@ -14,7 +14,7 @@ + android:screenOrientation="unspecified" android:launchMode="singleTask" android:hardwareAccelerated="true"> diff --git a/examples/PushNotificationsDemo/Builds/Android/app/src/main/java/com/juce/pushnotificationsdemo/PushNotificationsDemo.java b/examples/PushNotificationsDemo/Builds/Android/app/src/main/java/com/juce/pushnotificationsdemo/PushNotificationsDemo.java index 90d3c52c..b86a27b1 100644 --- a/examples/PushNotificationsDemo/Builds/Android/app/src/main/java/com/juce/pushnotificationsdemo/PushNotificationsDemo.java +++ b/examples/PushNotificationsDemo/Builds/Android/app/src/main/java/com/juce/pushnotificationsdemo/PushNotificationsDemo.java @@ -30,10 +30,12 @@ import android.content.Intent; import android.content.res.Configuration; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; +import android.net.http.SslError; import android.net.Uri; import android.os.Bundle; import android.os.Looper; import android.os.Handler; +import android.os.Message; import android.os.ParcelUuid; import android.os.Environment; import android.view.*; @@ -47,6 +49,13 @@ import android.text.InputType; import android.util.DisplayMetrics; import android.util.Log; import android.util.Pair; +import android.webkit.SslErrorHandler; +import android.webkit.WebChromeClient; +import android.webkit.WebResourceError; +import android.webkit.WebResourceRequest; +import android.webkit.WebResourceResponse; +import android.webkit.WebView; +import android.webkit.WebViewClient; import java.lang.Runnable; import java.lang.ref.WeakReference; import java.lang.reflect.*; @@ -1226,6 +1235,10 @@ public class PushNotificationsDemo extends Activity { super.onResume(); resumeApp(); + + // Ensure that navigation/status bar visibility is correctly restored. + for (int i = 0; i < viewHolder.getChildCount(); ++i) + ((ComponentPeerView) viewHolder.getChildAt (i)).appResumed(); } @Override @@ -1573,6 +1586,27 @@ public class PushNotificationsDemo extends Activity colorMatrix.set (colorTransform); paint.setColorFilter (new ColorMatrixColorFilter (colorMatrix)); + + java.lang.reflect.Method method = null; + + try + { + method = getClass().getMethod ("setLayerType", int.class, Paint.class); + } + catch (SecurityException e) {} + catch (NoSuchMethodException e) {} + + if (method != null) + { + try + { + int layerTypeNone = 0; + method.invoke (this, layerTypeNone, null); + } + catch (java.lang.IllegalArgumentException e) {} + catch (java.lang.IllegalAccessException e) {} + catch (java.lang.reflect.InvocationTargetException e) {} + } } //============================================================================== @@ -1805,6 +1839,17 @@ public class PushNotificationsDemo extends Activity { return true; //xxx needs to check overlapping views } + + //============================================================================== + private native void handleAppResumed (long host); + + public void appResumed() + { + if (host == 0) + return; + + handleAppResumed (host); + } } //============================================================================== @@ -1924,15 +1969,29 @@ public class PushNotificationsDemo extends Activity //============================================================================== public static class NativeInvocationHandler implements InvocationHandler { - public NativeInvocationHandler (long nativeContextRef) + public NativeInvocationHandler (Activity activityToUse, long nativeContextRef) { + activity = activityToUse; nativeContext = nativeContextRef; } + public void nativeContextDeleted() + { + nativeContext = 0; + } + @Override public void finalize() { - dispatchFinalize (nativeContext); + activity.runOnUiThread (new Runnable() + { + @Override + public void run() + { + if (nativeContext != 0) + dispatchFinalize (nativeContext); + } + }); } @Override @@ -1942,15 +2001,21 @@ public class PushNotificationsDemo extends Activity } //============================================================================== + Activity activity; private long nativeContext = 0; private native void dispatchFinalize (long nativeContextRef); private native Object dispatchInvoke (long nativeContextRef, Object proxy, Method method, Object[] args); } - public static InvocationHandler createInvocationHandler (long nativeContextRef) + public InvocationHandler createInvocationHandler (long nativeContextRef) + { + return new NativeInvocationHandler (this, nativeContextRef); + } + + public void invocationHandlerContextDeleted (InvocationHandler handler) { - return new NativeInvocationHandler (nativeContextRef); + ((NativeInvocationHandler) handler).nativeContextDeleted(); } //============================================================================== @@ -2348,6 +2413,111 @@ public class PushNotificationsDemo extends Activity startActivity (new Intent (Intent.ACTION_VIEW, Uri.parse (url))); } + private native boolean webViewPageLoadStarted (long host, WebView view, String url); + private native void webViewPageLoadFinished (long host, WebView view, String url); + private native void webViewReceivedError (long host, WebView view, WebResourceRequest request, WebResourceError error); private native void webViewReceivedHttpError (long host, WebView view, WebResourceRequest request, WebResourceResponse errorResponse); private native void webViewReceivedSslError (long host, WebView view, SslErrorHandler handler, SslError error); + private native void webViewCloseWindowRequest (long host, WebView view); + private native void webViewCreateWindowRequest (long host, WebView view); + + //============================================================================== + public class JuceWebViewClient extends WebViewClient + { + public JuceWebViewClient (long hostToUse) + { + host = hostToUse; + } + + public void hostDeleted() + { + synchronized (hostLock) + { + host = 0; + } + } + + @Override + public void onPageFinished (WebView view, String url) + { + if (host == 0) + return; + + webViewPageLoadFinished (host, view, url); + } + + @Override + public void onReceivedSslError (WebView view, SslErrorHandler handler, SslError error) + { + if (host == 0) + return; + + webViewReceivedSslError (host, view, handler, error); + } + + @Override + public void onReceivedError (WebView view, WebResourceRequest request, WebResourceError error) + { + if (host == 0) + return; + + webViewReceivedError (host, view, request, error); + } + + @Override + public void onReceivedHttpError (WebView view, WebResourceRequest request, WebResourceResponse errorResponse) + { + if (host == 0) + return; + + webViewReceivedHttpError (host, view, request, errorResponse); + } + + @Override + public WebResourceResponse shouldInterceptRequest (WebView view, WebResourceRequest request) + { + synchronized (hostLock) + { + if (host != 0) + { + boolean shouldLoad = webViewPageLoadStarted (host, view, request.getUrl().toString()); + + if (shouldLoad) + return null; + } + } + + return new WebResourceResponse ("text/html", null, null); + } + + private long host; + private final Object hostLock = new Object(); + } + + public class JuceWebChromeClient extends WebChromeClient + { + public JuceWebChromeClient (long hostToUse) + { + host = hostToUse; + } + + @Override + public void onCloseWindow (WebView window) + { + webViewCloseWindowRequest (host, window); + } + + @Override + public boolean onCreateWindow (WebView view, boolean isDialog, + boolean isUserGesture, Message resultMsg) + { + webViewCreateWindowRequest (host, view); + return false; + } + + private long host; + private final Object hostLock = new Object(); + } + + //============================================================================== public static final String getLocaleValue (boolean isRegion) { java.util.Locale locale = java.util.Locale.getDefault(); diff --git a/examples/PushNotificationsDemo/Builds/Android/app/src/main/java/com/juce/pushnotificationsdemo/SharingContentProvider.java b/examples/PushNotificationsDemo/Builds/Android/app/src/main/java/com/juce/pushnotificationsdemo/SharingContentProvider.java new file mode 100644 index 00000000..dceb9b79 --- /dev/null +++ b/examples/PushNotificationsDemo/Builds/Android/app/src/main/java/com/juce/pushnotificationsdemo/SharingContentProvider.java @@ -0,0 +1,138 @@ +package com.juce.pushnotificationsdemo; + +import android.content.ContentProvider; +import android.content.ContentValues; +import android.content.res.AssetFileDescriptor; +import android.content.res.Resources; +import android.database.Cursor; +import android.database.MatrixCursor; +import android.net.Uri; +import android.os.FileObserver; +import android.os.ParcelFileDescriptor; +import java.lang.String; + +public final class SharingContentProvider extends ContentProvider +{ + private Object lock = new Object(); + + private native void contentSharerFileObserverEvent (long host, int event, String path); + + private native Cursor contentSharerQuery (Uri uri, String[] projection, String selection, + String[] selectionArgs, String sortOrder); + + private native void contentSharerCursorClosed (long host); + + private native AssetFileDescriptor contentSharerOpenFile (Uri uri, String mode); + private native String[] contentSharerGetStreamTypes (Uri uri, String mimeTypeFilter); + + public final class ProviderFileObserver extends FileObserver + { + public ProviderFileObserver (long hostToUse, String path, int mask) + { + super (path, mask); + + host = hostToUse; + } + + public void onEvent (int event, String path) + { + contentSharerFileObserverEvent (host, event, path); + } + + private long host; + } + + public final class ProviderCursor extends MatrixCursor + { + ProviderCursor (long hostToUse, String[] columnNames) + { + super (columnNames); + + host = hostToUse; + } + + @Override + public void close() + { + super.close(); + + contentSharerCursorClosed (host); + } + + private long host; + } + + @Override + public boolean onCreate() + { + return true; + } + + @Override + public Cursor query (Uri url, String[] projection, String selection, + String[] selectionArgs, String sortOrder) + { + synchronized (lock) + { + return contentSharerQuery (url, projection, selection, selectionArgs, sortOrder); + } + } + + @Override + public Uri insert (Uri uri, ContentValues values) + { + return null; + } + + @Override + public int update (Uri uri, ContentValues values, String selection, + String[] selectionArgs) + { + return 0; + } + + @Override + public int delete (Uri uri, String selection, String[] selectionArgs) + { + return 0; + } + + @Override + public String getType (Uri uri) + { + return null; + } + + @Override + public AssetFileDescriptor openAssetFile (Uri uri, String mode) + { + synchronized (lock) + { + return contentSharerOpenFile (uri, mode); + } + } + + @Override + public ParcelFileDescriptor openFile (Uri uri, String mode) + { + synchronized (lock) + { + AssetFileDescriptor result = contentSharerOpenFile (uri, mode); + + if (result != null) + return result.getParcelFileDescriptor(); + + return null; + } + } + + @Override + public String[] getStreamTypes (Uri uri, String mimeTypeFilter) + { + synchronized (lock) + { + return contentSharerGetStreamTypes (uri, mimeTypeFilter); + } + } + +} diff --git a/examples/PushNotificationsDemo/Builds/Android/build.gradle b/examples/PushNotificationsDemo/Builds/Android/build.gradle index 9e9971f9..92b5a9fc 100644 --- a/examples/PushNotificationsDemo/Builds/Android/build.gradle +++ b/examples/PushNotificationsDemo/Builds/Android/build.gradle @@ -1,9 +1,10 @@ buildscript { repositories { jcenter() + google() } dependencies { - classpath 'com.android.tools.build:gradle:2.3.3' + classpath 'com.android.tools.build:gradle:3.0.1' classpath 'com.google.gms:google-services:3.1.0' } } diff --git a/examples/PushNotificationsDemo/Builds/Android/gradle/wrapper/gradle-wrapper.properties b/examples/PushNotificationsDemo/Builds/Android/gradle/wrapper/gradle-wrapper.properties index 69aae7dc..6654a817 100644 --- a/examples/PushNotificationsDemo/Builds/Android/gradle/wrapper/gradle-wrapper.properties +++ b/examples/PushNotificationsDemo/Builds/Android/gradle/wrapper/gradle-wrapper.properties @@ -1 +1 @@ -distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip \ No newline at end of file +distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip \ No newline at end of file diff --git a/examples/PushNotificationsDemo/Builds/MacOSX/PushNotificationsDemo.entitlements b/examples/PushNotificationsDemo/Builds/MacOSX/PushNotificationsDemo.entitlements new file mode 100644 index 00000000..1da788e4 --- /dev/null +++ b/examples/PushNotificationsDemo/Builds/MacOSX/PushNotificationsDemo.entitlements @@ -0,0 +1,8 @@ + + + + + com.apple.developer.aps-environment + development + + diff --git a/examples/PushNotificationsDemo/Builds/MacOSX/PushNotificationsDemo.xcodeproj/project.pbxproj b/examples/PushNotificationsDemo/Builds/MacOSX/PushNotificationsDemo.xcodeproj/project.pbxproj index 0b1cae4f..5d4fc48f 100644 --- a/examples/PushNotificationsDemo/Builds/MacOSX/PushNotificationsDemo.xcodeproj/project.pbxproj +++ b/examples/PushNotificationsDemo/Builds/MacOSX/PushNotificationsDemo.xcodeproj/project.pbxproj @@ -17,7 +17,13 @@ 5828F459B222CF017CA53F25 = {isa = PBXBuildFile; fileRef = 765BD0BF6AD72D52E9656BC7; }; 10C3B856F0D4727BB7387C6A = {isa = PBXBuildFile; fileRef = DD592EABB0FDAB7BA403EDCE; }; 58542FCF8254F07FE05E31C8 = {isa = PBXBuildFile; fileRef = 2BA73CC97A03437656C4EDB9; }; + BDB60923537956D2B89D35B5 = {isa = PBXBuildFile; fileRef = 57D3925661DC1E0C6469D1CE; }; 774839FE80F5050E6835287F = {isa = PBXBuildFile; fileRef = B5CF9CD728BD0EF98CC19BCF; }; + 3E92B5298F56C01DBC0327ED = {isa = PBXBuildFile; fileRef = 579C20B8F73AF4168863FEE3; }; + BAEBA83CFBE8E4DB30DC7BD1 = {isa = PBXBuildFile; fileRef = B41416ED658D3176A48CA7A4; }; + 02F44CDE9B0D52704F809AE0 = {isa = PBXBuildFile; fileRef = 1234504682C839042EC61D74; }; + 99B0FF98E03A80C9403D68AE = {isa = PBXBuildFile; fileRef = 9F5A0EB28E3146AB04C4C1B8; }; + E4BCCDC8ECE533F3FBDB7718 = {isa = PBXBuildFile; fileRef = 84CFB624424D9C970DC45AB0; }; E817D42312FA199D7906FBA7 = {isa = PBXBuildFile; fileRef = 97EBB6E78389113E73BE2E48; }; C16F77E9A844E3F54E58C7CE = {isa = PBXBuildFile; fileRef = 8A45EABA916468AEC4217F96; }; 789C7E0D1F98CA772665224B = {isa = PBXBuildFile; fileRef = D5203E6BEF873044EDF49889; }; @@ -52,6 +58,7 @@ 51A4FBFA2B7A8EDFCC62DF86 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_data_structures.mm"; path = "../../JuceLibraryCode/include_juce_data_structures.mm"; sourceTree = "SOURCE_ROOT"; }; 54C886FCA813EDBACCCE5907 = {isa = PBXFileReference; lastKnownFileType = file.caf; name = isntit.caf; path = ../../BinaryResources/sounds/isntit.caf; sourceTree = "SOURCE_ROOT"; }; 579C20B8F73AF4168863FEE3 = {isa = PBXFileReference; lastKnownFileType = file.mp3; name = demonstrative.mp3; path = ../../BinaryResources/sounds/demonstrative.mp3; sourceTree = "SOURCE_ROOT"; }; + 57D3925661DC1E0C6469D1CE = {isa = PBXFileReference; lastKnownFileType = folder; name = images; path = ../../BinaryResources/images; sourceTree = ""; }; 5F9E86E8B034DF298656B76E = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_formats"; path = "../../../../modules/juce_audio_formats"; sourceTree = "SOURCE_ROOT"; }; 64A3BA42A06D01692582FAB9 = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_stat_name9.png"; path = "../../BinaryResources/images/ic_stat_name9.png"; sourceTree = "SOURCE_ROOT"; }; 6AEFAE68CD83E50219BC0448 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppConfig.h; path = ../../JuceLibraryCode/AppConfig.h; sourceTree = "SOURCE_ROOT"; }; @@ -65,6 +72,7 @@ 7BC02EF15EB86D9294BA7F76 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_events.mm"; path = "../../JuceLibraryCode/include_juce_events.mm"; sourceTree = "SOURCE_ROOT"; }; 7BF1E114F639F9BE68770228 = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info-App.plist"; path = "Info-App.plist"; sourceTree = "SOURCE_ROOT"; }; 830CAE3F1BF4FBE401B6236A = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; + 845BB013BB074C005F52976E = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = PushNotificationsDemo.entitlements; path = PushNotificationsDemo.entitlements; sourceTree = "SOURCE_ROOT"; }; 84CFB624424D9C970DC45AB0 = {isa = PBXFileReference; lastKnownFileType = file.mp3; name = solemn.mp3; path = ../../BinaryResources/sounds/solemn.mp3; sourceTree = "SOURCE_ROOT"; }; 88F4EA23272E37A952767AC6 = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_stat_name10.png"; path = "../../BinaryResources/images/ic_stat_name10.png"; sourceTree = "SOURCE_ROOT"; }; 8A45EABA916468AEC4217F96 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Main.cpp; path = ../../Source/Main.cpp; sourceTree = "SOURCE_ROOT"; }; @@ -141,7 +149,7 @@ 73D52362D8EE8E44D225A2A0, 49AF2ED7052C86D71EAFAD69, C16665B24212C85C41C28AFB, - DF7C42F9C2B237B9ADA5F7FA, ); name = "Juce Modules"; sourceTree = ""; }; + DF7C42F9C2B237B9ADA5F7FA, ); name = "JUCE Modules"; sourceTree = ""; }; F18BEAD1BD4CE0E7B500E066 = {isa = PBXGroup; children = ( 6AEFAE68CD83E50219BC0448, D5203E6BEF873044EDF49889, @@ -158,10 +166,16 @@ 6CBBDDB070B21E4ADFAFD5BC, A6B86B1E4B10BBCB4BF75940, 77FB742FA07952CFC8E4B0F5, - 1BE8D44C41B29E18591F7D9D, ); name = "Juce Library Code"; sourceTree = ""; }; + 1BE8D44C41B29E18591F7D9D, ); name = "JUCE Library Code"; sourceTree = ""; }; AE9D258BED2C621F5A456B04 = {isa = PBXGroup; children = ( + 57D3925661DC1E0C6469D1CE, 7BF1E114F639F9BE68770228, - B5CF9CD728BD0EF98CC19BCF, ); name = Resources; sourceTree = ""; }; + B5CF9CD728BD0EF98CC19BCF, + 579C20B8F73AF4168863FEE3, + B41416ED658D3176A48CA7A4, + 1234504682C839042EC61D74, + 9F5A0EB28E3146AB04C4C1B8, + 84CFB624424D9C970DC45AB0, ); name = Resources; sourceTree = ""; }; 7A18BE464CE6E95227F3A4E4 = {isa = PBXGroup; children = ( A0C9BB332EF3D0DAA0E68C08, 830CAE3F1BF4FBE401B6236A, @@ -176,6 +190,7 @@ 70B73B193F5B01C0CF7C338A = {isa = PBXGroup; children = ( 49780B4714C19DCE9EC9012D, ); name = Products; sourceTree = ""; }; 38775C0754A977E01F939DE6 = {isa = PBXGroup; children = ( + 845BB013BB074C005F52976E, 3B9960EB6EA0EAB0AB0172A4, B3335B8847B857C453A53D3A, F18BEAD1BD4CE0E7B500E066, @@ -183,8 +198,9 @@ 7A18BE464CE6E95227F3A4E4, 70B73B193F5B01C0CF7C338A, ); name = Source; sourceTree = ""; }; 444FB611596276FCB3BD04C3 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; + CODE_SIGN_ENTITLEMENTS = "PushNotificationsDemo.entitlements"; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; COPY_PHASE_STRIP = NO; @@ -193,6 +209,7 @@ GCC_PREPROCESSOR_DEFINITIONS = ( "_DEBUG=1", "DEBUG=1", + "JUCE_PUSH_NOTIFICATIONS=1", "JUCER_XCODE_MAC_F6D2F4CF=1", "JUCE_APP_VERSION=1.0.0", "JUCE_APP_VERSION_HEX=0x10000", @@ -214,8 +231,9 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; 702B53B812A6A8E7D8FF96D0 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; + CODE_SIGN_ENTITLEMENTS = "PushNotificationsDemo.entitlements"; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; DEAD_CODE_STRIPPING = YES; @@ -224,6 +242,7 @@ GCC_PREPROCESSOR_DEFINITIONS = ( "_NDEBUG=1", "NDEBUG=1", + "JUCE_PUSH_NOTIFICATIONS=1", "JUCER_XCODE_MAC_F6D2F4CF=1", "JUCE_APP_VERSION=1.0.0", "JUCE_APP_VERSION_HEX=0x10000", @@ -240,6 +259,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; PRODUCT_BUNDLE_IDENTIFIER = com.juce.pushnotificationsdemo; @@ -327,7 +347,13 @@ 444FB611596276FCB3BD04C3, 702B53B812A6A8E7D8FF96D0, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; E7F21000BAE43EE2C27B118F = {isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 774839FE80F5050E6835287F, ); runOnlyForDeploymentPostprocessing = 0; }; + BDB60923537956D2B89D35B5, + 774839FE80F5050E6835287F, + 3E92B5298F56C01DBC0327ED, + BAEBA83CFBE8E4DB30DC7BD1, + 02F44CDE9B0D52704F809AE0, + 99B0FF98E03A80C9403D68AE, + E4BCCDC8ECE533F3FBDB7718, ); runOnlyForDeploymentPostprocessing = 0; }; 627CF54E723F7183D553D95D = {isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( E817D42312FA199D7906FBA7, C16F77E9A844E3F54E58C7CE, @@ -359,7 +385,7 @@ E7F21000BAE43EE2C27B118F, 627CF54E723F7183D553D95D, 66A35D349B59508A0E2A8BCF, ); buildRules = ( ); dependencies = ( ); name = "PushNotificationsDemo - App"; productName = PushNotificationsDemo; productReference = 49780B4714C19DCE9EC9012D; productType = "com.apple.product-type.application"; }; - 84BAB813E5482CE31314F6CD = {isa = PBXProject; buildConfigurationList = 681FA1A1638927EA96D44D7E; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 5DA4352D4ADD33CF21895F9F = { 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 = 38775C0754A977E01F939DE6; projectDirPath = ""; projectRoot = ""; targets = (5DA4352D4ADD33CF21895F9F); }; + 84BAB813E5482CE31314F6CD = {isa = PBXProject; buildConfigurationList = 681FA1A1638927EA96D44D7E; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = ""; TargetAttributes = { 5DA4352D4ADD33CF21895F9F = { SystemCapabilities = {com.apple.ApplicationGroups.iOS = { enabled = 0; }; com.apple.InAppPurchase = { enabled = 0; }; com.apple.InterAppAudio = { enabled = 0; }; com.apple.Push = { enabled = 1; }; com.apple.Sandbox = { enabled = 0; }; }; }; }; }; compatibilityVersion = "Xcode 3.2"; hasScannedForEncodings = 0; mainGroup = 38775C0754A977E01F939DE6; projectDirPath = ""; projectRoot = ""; targets = (5DA4352D4ADD33CF21895F9F); }; }; rootObject = 84BAB813E5482CE31314F6CD; } diff --git a/examples/PushNotificationsDemo/Builds/VisualStudio2015/PushNotificationsDemo_App.vcxproj b/examples/PushNotificationsDemo/Builds/VisualStudio2015/PushNotificationsDemo_App.vcxproj index fd513fac..b750ad82 100644 --- a/examples/PushNotificationsDemo/Builds/VisualStudio2015/PushNotificationsDemo_App.vcxproj +++ b/examples/PushNotificationsDemo/Builds/VisualStudio2015/PushNotificationsDemo_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v140 v140 8.1 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -530,9 +531,6 @@ true - - true - true @@ -1286,6 +1284,9 @@ true + + true + true @@ -1376,6 +1377,9 @@ true + + true + true @@ -1409,6 +1413,9 @@ true + + true + true @@ -1448,12 +1455,21 @@ true + + true + true true + + true + + + true + true @@ -1640,6 +1656,9 @@ true + + true + true @@ -1652,6 +1671,9 @@ true + + true + true @@ -2037,6 +2059,7 @@ + @@ -2084,6 +2107,7 @@ + @@ -2146,6 +2170,7 @@ + @@ -2183,6 +2208,7 @@ + @@ -2194,6 +2220,7 @@ + @@ -2263,6 +2290,7 @@ + diff --git a/examples/PushNotificationsDemo/Builds/VisualStudio2015/PushNotificationsDemo_App.vcxproj.filters b/examples/PushNotificationsDemo/Builds/VisualStudio2015/PushNotificationsDemo_App.vcxproj.filters index f58f0313..08ea9fd9 100644 --- a/examples/PushNotificationsDemo/Builds/VisualStudio2015/PushNotificationsDemo_App.vcxproj.filters +++ b/examples/PushNotificationsDemo/Builds/VisualStudio2015/PushNotificationsDemo_App.vcxproj.filters @@ -17,341 +17,341 @@ {4B207F9F-C5B4-FF5C-3262-2B6123738176} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -362,1690 +362,1714 @@ PushNotificationsDemo\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2053,1780 +2077,1798 @@ PushNotificationsDemo\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -3891,21 +3933,21 @@ PushNotificationsDemo\BinaryResources\sounds - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/PushNotificationsDemo/Builds/iOS/PushNotificationsDemo.xcodeproj/project.pbxproj b/examples/PushNotificationsDemo/Builds/iOS/PushNotificationsDemo.xcodeproj/project.pbxproj index fc159909..032a2559 100644 --- a/examples/PushNotificationsDemo/Builds/iOS/PushNotificationsDemo.xcodeproj/project.pbxproj +++ b/examples/PushNotificationsDemo/Builds/iOS/PushNotificationsDemo.xcodeproj/project.pbxproj @@ -16,12 +16,18 @@ 91FB13E966DF491DAB11AE54 = {isa = PBXBuildFile; fileRef = E377874A0AFBAC8A5CB14A77; }; 17C39AB2D68A6CFC6CC4FC07 = {isa = PBXBuildFile; fileRef = 7EB61485172E45EC8DFCD854; }; 9B4FE18278DEB63FE7E74459 = {isa = PBXBuildFile; fileRef = 39BD432972C38905D1EC8B77; }; + 27FBA59ECA42A30388780208 = {isa = PBXBuildFile; fileRef = C1F5CD4B2D08BFB4046BCC08; }; B3195C7B4D98EDB57273FBEC = {isa = PBXBuildFile; fileRef = D5E16BAF4E665E238BE1C57B; }; 10C3B856F0D4727BB7387C6A = {isa = PBXBuildFile; fileRef = DD592EABB0FDAB7BA403EDCE; }; A89178313735BBE021C9B6F8 = {isa = PBXBuildFile; fileRef = F9DD5C729F10092A9450C104; }; 752E84DCB954F914A628623C = {isa = PBXBuildFile; fileRef = 5B4F02F6A13734698AEEAA76; }; D3441839BBEBA8A35A952CCC = {isa = PBXBuildFile; fileRef = D712F707778B4CF73AB3CE87; }; 349777A5158B577C8C15020B = {isa = PBXBuildFile; fileRef = 3553B4591C36FB40546D6B0A; }; + 3E92B5298F56C01DBC0327ED = {isa = PBXBuildFile; fileRef = 579C20B8F73AF4168863FEE3; }; + BAEBA83CFBE8E4DB30DC7BD1 = {isa = PBXBuildFile; fileRef = B41416ED658D3176A48CA7A4; }; + 02F44CDE9B0D52704F809AE0 = {isa = PBXBuildFile; fileRef = 1234504682C839042EC61D74; }; + 99B0FF98E03A80C9403D68AE = {isa = PBXBuildFile; fileRef = 9F5A0EB28E3146AB04C4C1B8; }; + E4BCCDC8ECE533F3FBDB7718 = {isa = PBXBuildFile; fileRef = 84CFB624424D9C970DC45AB0; }; E817D42312FA199D7906FBA7 = {isa = PBXBuildFile; fileRef = 97EBB6E78389113E73BE2E48; }; C16F77E9A844E3F54E58C7CE = {isa = PBXBuildFile; fileRef = 8A45EABA916468AEC4217F96; }; 789C7E0D1F98CA772665224B = {isa = PBXBuildFile; fileRef = D5203E6BEF873044EDF49889; }; @@ -90,6 +96,7 @@ B4BAF22F832D6087073F6A94 = {isa = PBXFileReference; lastKnownFileType = file.caf; name = demonstrative.caf; path = ../../BinaryResources/sounds/demonstrative.caf; sourceTree = "SOURCE_ROOT"; }; B8D5B4A343EE9B1F17F6C6E8 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; C16665B24212C85C41C28AFB = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_gui_extra"; path = "../../../../modules/juce_gui_extra"; sourceTree = "SOURCE_ROOT"; }; + C1F5CD4B2D08BFB4046BCC08 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; C7D481DB8CAD9B796584D884 = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_stat_name.png"; path = "../../BinaryResources/images/ic_stat_name.png"; sourceTree = "SOURCE_ROOT"; }; C99B706BE72C70269D5E215B = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_stat_name4.png"; path = "../../BinaryResources/images/ic_stat_name4.png"; sourceTree = "SOURCE_ROOT"; }; CD620A300FB068C981C81F09 = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_stat_name7.png"; path = "../../BinaryResources/images/ic_stat_name7.png"; sourceTree = "SOURCE_ROOT"; }; @@ -150,7 +157,7 @@ 73D52362D8EE8E44D225A2A0, 49AF2ED7052C86D71EAFAD69, C16665B24212C85C41C28AFB, - DF7C42F9C2B237B9ADA5F7FA, ); name = "Juce Modules"; sourceTree = ""; }; + DF7C42F9C2B237B9ADA5F7FA, ); name = "JUCE Modules"; sourceTree = ""; }; F18BEAD1BD4CE0E7B500E066 = {isa = PBXGroup; children = ( 6AEFAE68CD83E50219BC0448, D5203E6BEF873044EDF49889, @@ -167,11 +174,16 @@ 6CBBDDB070B21E4ADFAFD5BC, A6B86B1E4B10BBCB4BF75940, 77FB742FA07952CFC8E4B0F5, - 1BE8D44C41B29E18591F7D9D, ); name = "Juce Library Code"; sourceTree = ""; }; + 1BE8D44C41B29E18591F7D9D, ); name = "JUCE Library Code"; sourceTree = ""; }; AE9D258BED2C621F5A456B04 = {isa = PBXGroup; children = ( D712F707778B4CF73AB3CE87, 7BF1E114F639F9BE68770228, - 3553B4591C36FB40546D6B0A, ); name = Resources; sourceTree = ""; }; + 3553B4591C36FB40546D6B0A, + 579C20B8F73AF4168863FEE3, + B41416ED658D3176A48CA7A4, + 1234504682C839042EC61D74, + 9F5A0EB28E3146AB04C4C1B8, + 84CFB624424D9C970DC45AB0, ); name = Resources; sourceTree = ""; }; 7A18BE464CE6E95227F3A4E4 = {isa = PBXGroup; children = ( A0C9BB332EF3D0DAA0E68C08, 830CAE3F1BF4FBE401B6236A, @@ -182,6 +194,7 @@ E377874A0AFBAC8A5CB14A77, 7EB61485172E45EC8DFCD854, 39BD432972C38905D1EC8B77, + C1F5CD4B2D08BFB4046BCC08, D5E16BAF4E665E238BE1C57B, DD592EABB0FDAB7BA403EDCE, F9DD5C729F10092A9450C104, @@ -199,7 +212,7 @@ 444FB611596276FCB3BD04C3 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; CODE_SIGN_ENTITLEMENTS = "PushNotificationsDemo.entitlements"; COMBINE_HIDPI_IMAGES = YES; @@ -232,7 +245,7 @@ 702B53B812A6A8E7D8FF96D0 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; CODE_SIGN_ENTITLEMENTS = "PushNotificationsDemo.entitlements"; COMBINE_HIDPI_IMAGES = YES; @@ -260,6 +273,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; OTHER_CPLUSPLUSFLAGS = "-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 -F../../../../3rd_party/FacebookSDKs-iOS-4 -F../../../../3rd_party/Firebase_ios_sdk/Analytics -F../../../../3rd_party/Firebase_ios_sdk/Messaging"; PRODUCT_BUNDLE_IDENTIFIER = com.juce.pushnotificationsdemo; USE_HEADERMAP = NO; }; name = Release; }; @@ -354,7 +368,12 @@ 702B53B812A6A8E7D8FF96D0, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; E7F21000BAE43EE2C27B118F = {isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( D3441839BBEBA8A35A952CCC, - 349777A5158B577C8C15020B, ); runOnlyForDeploymentPostprocessing = 0; }; + 349777A5158B577C8C15020B, + 3E92B5298F56C01DBC0327ED, + BAEBA83CFBE8E4DB30DC7BD1, + 02F44CDE9B0D52704F809AE0, + 99B0FF98E03A80C9403D68AE, + E4BCCDC8ECE533F3FBDB7718, ); runOnlyForDeploymentPostprocessing = 0; }; 627CF54E723F7183D553D95D = {isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( E817D42312FA199D7906FBA7, C16F77E9A844E3F54E58C7CE, @@ -381,6 +400,7 @@ 91FB13E966DF491DAB11AE54, 17C39AB2D68A6CFC6CC4FC07, 9B4FE18278DEB63FE7E74459, + 27FBA59ECA42A30388780208, B3195C7B4D98EDB57273FBEC, 10C3B856F0D4727BB7387C6A, A89178313735BBE021C9B6F8, @@ -389,7 +409,7 @@ E7F21000BAE43EE2C27B118F, 627CF54E723F7183D553D95D, 66A35D349B59508A0E2A8BCF, ); buildRules = ( ); dependencies = ( ); name = "PushNotificationsDemo - App"; productName = PushNotificationsDemo; productReference = 49780B4714C19DCE9EC9012D; productType = "com.apple.product-type.application"; }; - 84BAB813E5482CE31314F6CD = {isa = PBXProject; buildConfigurationList = 681FA1A1638927EA96D44D7E; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 5DA4352D4ADD33CF21895F9F = { SystemCapabilities = {com.apple.ApplicationGroups.iOS = { enabled = 0; }; com.apple.InAppPurchase = { enabled = 0; }; com.apple.InterAppAudio = { enabled = 0; }; com.apple.Push = { enabled = 1; }; com.apple.Sandbox = { enabled = 0; }; }; }; }; }; compatibilityVersion = "Xcode 3.2"; hasScannedForEncodings = 0; mainGroup = 38775C0754A977E01F939DE6; projectDirPath = ""; projectRoot = ""; targets = (5DA4352D4ADD33CF21895F9F); }; + 84BAB813E5482CE31314F6CD = {isa = PBXProject; buildConfigurationList = 681FA1A1638927EA96D44D7E; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = ""; TargetAttributes = { 5DA4352D4ADD33CF21895F9F = { SystemCapabilities = {com.apple.ApplicationGroups.iOS = { enabled = 0; }; com.apple.InAppPurchase = { enabled = 0; }; com.apple.InterAppAudio = { enabled = 0; }; com.apple.Push = { enabled = 1; }; com.apple.Sandbox = { enabled = 0; }; }; }; }; }; compatibilityVersion = "Xcode 3.2"; hasScannedForEncodings = 0; mainGroup = 38775C0754A977E01F939DE6; projectDirPath = ""; projectRoot = ""; targets = (5DA4352D4ADD33CF21895F9F); }; }; rootObject = 84BAB813E5482CE31314F6CD; } diff --git a/examples/PushNotificationsDemo/JuceLibraryCode/AppConfig.h b/examples/PushNotificationsDemo/JuceLibraryCode/AppConfig.h index 8bec1066..b92339d1 100644 --- a/examples/PushNotificationsDemo/JuceLibraryCode/AppConfig.h +++ b/examples/PushNotificationsDemo/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -67,7 +67,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -75,7 +75,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -87,15 +87,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -110,11 +114,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -125,26 +129,26 @@ // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -152,7 +156,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -160,7 +164,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -175,7 +179,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -193,7 +197,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -201,7 +213,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -216,7 +228,7 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/PushNotificationsDemo/PushNotificationsDemo.jucer b/examples/PushNotificationsDemo/PushNotificationsDemo.jucer index c378b2aa..44e2ddec 100644 --- a/examples/PushNotificationsDemo/PushNotificationsDemo.jucer +++ b/examples/PushNotificationsDemo/PushNotificationsDemo.jucer @@ -1,10 +1,8 @@ + reportAppUsage="0" projectType="guiapp" bundleIdentifier="com.juce.pushnotificationsdemo" + jucerVersion="5.2.1" companyCopyright=""> @@ -31,19 +29,25 @@ + file="BinaryResources/sounds/demonstrative.caf" xcodeResource="0"/> - - + file="BinaryResources/sounds/demonstrative.mp3" xcodeResource="1"/> + + + file="BinaryResources/sounds/jinglebellssms.caf" xcodeResource="0"/> - - - - + file="BinaryResources/sounds/jinglebellssms.mp3" xcodeResource="1"/> + + + + @@ -54,15 +58,11 @@ - + - - + + @@ -84,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 -F../../../../3rd_party/FacebookSDKs-iOS-4 -F../../../../3rd_party/Firebase_ios_sdk/Analytics -F../../../../3rd_party/Firebase_ios_sdk/Messaging" androidVibratePermissionNeeded="1" androidMinimumSDK="26"> - - + + @@ -104,12 +103,10 @@ - + - - + + @@ -128,12 +125,9 @@ - - + + diff --git a/examples/PushNotificationsDemo/Source/MainComponent.cpp b/examples/PushNotificationsDemo/Source/MainComponent.cpp index 3712f03e..b183fd74 100644 --- a/examples/PushNotificationsDemo/Source/MainComponent.cpp +++ b/examples/PushNotificationsDemo/Source/MainComponent.cpp @@ -29,7 +29,10 @@ //============================================================================== MainContentComponent::MainContentComponent() { - #if JUCE_ANDROID || JUCE_IOS + setupControls(); + distributeControls(); + + #if JUCE_PUSH_NOTIFICATIONS addAndMakeVisible (headerLabel); addAndMakeVisible (mainTabs); addAndMakeVisible (sendButton); @@ -40,12 +43,18 @@ MainContentComponent::MainContentComponent() headerLabel.setJustificationType (Justification::centred); notAvailableYetLabel.setJustificationType (Justification::centred); + #if JUCE_MAC + StringArray tabNames { "Params1", "Params2", "Params3", "Params4" }; + #else + StringArray tabNames { "Req. params", "Opt. params1", "Opt. params2", "Opt. params3" }; + #endif + const auto colour = getLookAndFeel().findColour (ResizableWindow::backgroundColourId); - localNotificationsTabs.addTab ("Req. params", colour, &requiredParamsView, false); - localNotificationsTabs.addTab ("Opt. params1", colour, &optionalParamsOneView, false); + localNotificationsTabs.addTab (tabNames[0], colour, ¶msOneView, false); + localNotificationsTabs.addTab (tabNames[1], colour, ¶msTwoView, false); #if JUCE_ANDROID - localNotificationsTabs.addTab ("Opt. params2", colour, &optionalParamsTwoView, false); - localNotificationsTabs.addTab ("Opt. params3", colour, &optionalParamsThreeView, false); + localNotificationsTabs.addTab (tabNames[2], colour, ¶msThreeView, false); + localNotificationsTabs.addTab (tabNames[3], colour, ¶msFourView, false); #endif localNotificationsTabs.addTab ("Aux. actions", colour, &auxActionsView, false); @@ -63,7 +72,7 @@ MainContentComponent::MainContentComponent() auxActionsView.getDeliveredNotificationsButton .addListener (this); auxActionsView.removeDeliveredNotifWithIdButton.addListener (this); auxActionsView.removeAllDeliveredNotifsButton .addListener (this); - #if JUCE_IOS + #if JUCE_IOS || JUCE_MAC auxActionsView.getPendingNotificationsButton .addListener (this); auxActionsView.removePendingNotifWithIdButton.addListener (this); auxActionsView.removeAllPendingNotifsButton .addListener (this); @@ -74,16 +83,16 @@ MainContentComponent::MainContentComponent() remoteView.subscribeToSportsButton .addListener (this); remoteView.unsubscribeFromSportsButton.addListener (this); - optionalParamsThreeView.accentColourButton.addListener (this); - optionalParamsThreeView.ledColourButton .addListener (this); + paramControls.accentColourButton.addListener (this); + paramControls.ledColourButton .addListener (this); jassert (PushNotifications::getInstance()->areNotificationsEnabled()); PushNotifications::getInstance()->addListener (this); - #if JUCE_IOS - optionalParamsOneView.fireInComboBox.addListener (this); - PushNotifications::getInstance()->requestPermissionsWithSettings (getIosSettings()); + #if JUCE_IOS || JUCE_MAC + paramControls.fireInComboBox.addListener (this); + PushNotifications::getInstance()->requestPermissionsWithSettings (getNotificationSettings()); #elif JUCE_ANDROID PushNotifications::ChannelGroup cg { "demoGroup", "demo group" }; PushNotifications::getInstance()->setupChannels ({{ cg }}, getAndroidChannels()); @@ -95,6 +104,200 @@ MainContentComponent::~MainContentComponent() PushNotifications::getInstance()->removeListener (this); } +void MainContentComponent::setupControls() +{ + auto& pc = paramControls; + + StringArray categories { "okCategory", "okCancelCategory", "textCategory" }; + + for (const auto& c : categories) + pc.categoryComboBox.addItem (c, pc.categoryComboBox.getNumItems() + 1); + pc.categoryComboBox.setSelectedItemIndex (0); + + for (int i = 1; i <= 3; ++i) + pc.channelIdComboBox.addItem (String (i), i); + pc.channelIdComboBox.setSelectedItemIndex (0); + + for (int i = 0; i < 5; ++i) + pc.iconComboBox.addItem ("icon" + String (i + 1), i + 1); + pc.iconComboBox.setSelectedItemIndex (0); + + #if JUCE_MAC + pc.iconComboBox.addItem ("none", 100); + #endif + + pc.fireInComboBox.addItem ("Now", 1); + + for (int i = 1; i < 11; ++i) + pc.fireInComboBox.addItem (String (10 * i) + "seconds", i + 1); + pc.fireInComboBox.setSelectedItemIndex (0); + + pc.largeIconComboBox.addItem ("none", 1); + + for (int i = 1; i < 5; ++i) + pc.largeIconComboBox.addItem ("icon" + String (i), i + 1); + pc.largeIconComboBox.setSelectedItemIndex (0); + + pc.badgeIconComboBox.addItem ("none", 1); + pc.badgeIconComboBox.addItem ("small", 2); + pc.badgeIconComboBox.addItem ("large", 3); + pc.badgeIconComboBox.setSelectedItemIndex (2); + + pc.actionsComboBox.addItem ("none", 1); + pc.actionsComboBox.addItem ("ok-cancel", 2); + pc.actionsComboBox.addItem ("text-input", 3); + #if JUCE_ANDROID + pc.actionsComboBox.addItem ("ok-cancel-icons", 4); + pc.actionsComboBox.addItem ("text-input-limited_responses", 5); + #endif + pc.actionsComboBox.setSelectedItemIndex (0); + + for (int i = 0; i < 7; ++i) + pc.badgeNumberComboBox.addItem (String (i), i + 1); + pc.badgeNumberComboBox.setSelectedItemIndex (0); + + #if JUCE_IOS + String prefix = "sounds/"; + String extension = ".caf"; + #else + String prefix; + String extension; + #endif + + pc.soundToPlayComboBox.addItem ("none", 1); + pc.soundToPlayComboBox.addItem ("default_os_sound", 2); + pc.soundToPlayComboBox.addItem (prefix + "demonstrative" + extension, 3); + pc.soundToPlayComboBox.addItem (prefix + "isntit" + extension, 4); + pc.soundToPlayComboBox.addItem (prefix + "jinglebellssms" + extension, 5); + pc.soundToPlayComboBox.addItem (prefix + "served" + extension, 6); + pc.soundToPlayComboBox.addItem (prefix + "solemn" + extension, 7); + pc.soundToPlayComboBox.setSelectedItemIndex (1); + + for (int i = 0; i < 11; ++i) + { + pc.progressMaxComboBox .addItem (String (i * 10) + "%", i + 1); + pc.progressCurrentComboBox.addItem (String (i * 10) + "%", i + 1); + } + + pc.progressMaxComboBox .setSelectedItemIndex (0); + pc.progressCurrentComboBox.setSelectedItemIndex (0); + + pc.notifCategoryComboBox.addItem ("unspecified", 1); + pc.notifCategoryComboBox.addItem ("alarm", 2); + pc.notifCategoryComboBox.addItem ("call", 3); + pc.notifCategoryComboBox.addItem ("email", 4); + pc.notifCategoryComboBox.addItem ("error", 5); + pc.notifCategoryComboBox.addItem ("event", 6); + pc.notifCategoryComboBox.addItem ("message", 7); + pc.notifCategoryComboBox.addItem ("progress", 8); + pc.notifCategoryComboBox.addItem ("promo", 9); + pc.notifCategoryComboBox.addItem ("recommendation", 10); + pc.notifCategoryComboBox.addItem ("reminder", 11); + pc.notifCategoryComboBox.addItem ("service", 12); + pc.notifCategoryComboBox.addItem ("social", 13); + pc.notifCategoryComboBox.addItem ("status", 14); + pc.notifCategoryComboBox.addItem ("system", 15); + pc.notifCategoryComboBox.addItem ("transport", 16); + pc.notifCategoryComboBox.setSelectedItemIndex (0); + + for (int i = -2; i < 3; ++i) + pc.priorityComboBox.addItem (String (i), i + 3); + pc.priorityComboBox.setSelectedItemIndex (2); + + pc.lockScreenVisibilityComboBox.addItem ("don't show", 1); + pc.lockScreenVisibilityComboBox.addItem ("show partially", 2); + pc.lockScreenVisibilityComboBox.addItem ("show completely", 3); + pc.lockScreenVisibilityComboBox.setSelectedItemIndex (1); + + pc.groupAlertBehaviourComboBox.addItem ("alert all", 1); + pc.groupAlertBehaviourComboBox.addItem ("alert summary", 2); + pc.groupAlertBehaviourComboBox.addItem ("alert children", 3); + pc.groupAlertBehaviourComboBox.setSelectedItemIndex (0); + + pc.timeoutAfterComboBox.addItem ("No timeout", 1); + + for (int i = 0; i < 10; ++i) + { + pc.ledMsToBeOnComboBox .addItem (String (i * 200) + "ms", i + 1); + pc.ledMsToBeOffComboBox .addItem (String (i * 200) + "ms", i + 1); + pc.vibratorMsToBeOnComboBox .addItem (String (i * 500) + "ms", i + 1); + pc.vibratorMsToBeOffComboBox.addItem (String (i * 500) + "ms", i + 1); + pc.timeoutAfterComboBox.addItem (String (5000 + 1000 * i) + "ms", i + 2); + } + + pc.ledMsToBeOnComboBox .setSelectedItemIndex (5); + pc.ledMsToBeOffComboBox .setSelectedItemIndex (5); + pc.vibratorMsToBeOnComboBox .setSelectedItemIndex (0); + pc.vibratorMsToBeOffComboBox.setSelectedItemIndex (0); + pc.timeoutAfterComboBox.setSelectedItemIndex (0); + + pc.timestampVisibilityComboBox.addItem ("off", 1); + pc.timestampVisibilityComboBox.addItem ("on", 2); + pc.timestampVisibilityComboBox.addItem ("chronometer", 3); + pc.timestampVisibilityComboBox.addItem ("count down", 4); + pc.timestampVisibilityComboBox.setSelectedItemIndex (1); +} + +void MainContentComponent::distributeControls() +{ + auto& pc = paramControls; + + paramsOneView.addRowComponent (new RowComponent (pc.identifierLabel, pc.identifierEditor)); + paramsOneView.addRowComponent (new RowComponent (pc.titleLabel, pc.titleEditor)); + paramsOneView.addRowComponent (new RowComponent (pc.bodyLabel, pc.bodyEditor, 4)); + #if JUCE_IOS + paramsOneView.addRowComponent (new RowComponent (pc.categoryLabel, pc.categoryComboBox)); + #elif JUCE_ANDROID + paramsOneView.addRowComponent (new RowComponent (pc.channelIdLabel, pc.channelIdComboBox)); + #endif + #if JUCE_ANDROID || JUCE_MAC + paramsOneView.addRowComponent (new RowComponent (pc.iconLabel, pc.iconComboBox)); + #endif + + paramsTwoView.addRowComponent (new RowComponent (pc.subtitleLabel, pc.subtitleEditor)); + #if ! JUCE_MAC + paramsTwoView.addRowComponent (new RowComponent (pc.badgeNumberLabel, pc.badgeNumberComboBox)); + #endif + paramsTwoView.addRowComponent (new RowComponent (pc.soundToPlayLabel, pc.soundToPlayComboBox)); + paramsTwoView.addRowComponent (new RowComponent (pc.propertiesLabel, pc.propertiesEditor, 3)); + #if JUCE_IOS || JUCE_MAC + paramsTwoView.addRowComponent (new RowComponent (pc.fireInLabel, pc.fireInComboBox)); + paramsTwoView.addRowComponent (new RowComponent (pc.repeatLabel, pc.repeatButton)); + #elif JUCE_ANDROID + paramsTwoView.addRowComponent (new RowComponent (pc.largeIconLabel, pc.largeIconComboBox)); + paramsTwoView.addRowComponent (new RowComponent (pc.badgeIconLabel, pc.badgeIconComboBox)); + paramsTwoView.addRowComponent (new RowComponent (pc.tickerTextLabel, pc.tickerTextEditor)); + paramsTwoView.addRowComponent (new RowComponent (pc.autoCancelLabel, pc.autoCancelButton)); + paramsTwoView.addRowComponent (new RowComponent (pc.alertOnlyOnceLabel, pc.alertOnlyOnceButton)); + #endif + #if JUCE_ANDROID || JUCE_MAC + paramsTwoView.addRowComponent (new RowComponent (pc.actionsLabel, pc.actionsComboBox)); + #endif + #if JUCE_ANDROID + paramsThreeView.addRowComponent (new RowComponent (pc.progressMaxLabel, pc.progressMaxComboBox)); + paramsThreeView.addRowComponent (new RowComponent (pc.progressCurrentLabel, pc.progressCurrentComboBox)); + paramsThreeView.addRowComponent (new RowComponent (pc.progressIndeterminateLabel, pc.progressIndeterminateButton)); + paramsThreeView.addRowComponent (new RowComponent (pc.categoryLabel, pc.categoryComboBox)); + paramsThreeView.addRowComponent (new RowComponent (pc.priorityLabel, pc.priorityComboBox)); + paramsThreeView.addRowComponent (new RowComponent (pc.personLabel, pc.personEditor)); + paramsThreeView.addRowComponent (new RowComponent (pc.lockScreenVisibilityLabel, pc.lockScreenVisibilityComboBox)); + paramsThreeView.addRowComponent (new RowComponent (pc.groupIdLabel, pc.groupIdEditor)); + paramsThreeView.addRowComponent (new RowComponent (pc.sortKeyLabel, pc.sortKeyEditor)); + paramsThreeView.addRowComponent (new RowComponent (pc.groupSummaryLabel, pc.groupSummaryButton)); + paramsThreeView.addRowComponent (new RowComponent (pc.groupAlertBehaviourLabel, pc.groupAlertBehaviourComboBox)); + paramsFourView.addRowComponent (new RowComponent (pc.accentColourLabel, pc.accentColourButton)); + paramsFourView.addRowComponent (new RowComponent (pc.ledColourLabel, pc.ledColourButton)); + paramsFourView.addRowComponent (new RowComponent (pc.ledMsToBeOffLabel, pc.ledMsToBeOffComboBox)); + paramsFourView.addRowComponent (new RowComponent (pc.ledMsToBeOnLabel, pc.ledMsToBeOnComboBox)); + paramsFourView.addRowComponent (new RowComponent (pc.vibratorMsToBeOffLabel, pc.vibratorMsToBeOffComboBox)); + paramsFourView.addRowComponent (new RowComponent (pc.vibratorMsToBeOnLabel, pc.vibratorMsToBeOnComboBox)); + paramsFourView.addRowComponent (new RowComponent (pc.localOnlyLabel, pc.localOnlyButton)); + paramsFourView.addRowComponent (new RowComponent (pc.ongoingLabel, pc.ongoingButton)); + paramsFourView.addRowComponent (new RowComponent (pc.timestampVisibilityLabel, pc.timestampVisibilityComboBox)); + paramsFourView.addRowComponent (new RowComponent (pc.timeoutAfterLabel, pc.timeoutAfterComboBox)); + #endif +} + void MainContentComponent::paint (Graphics& g) { g.fillAll (getLookAndFeel().findColour (ResizableWindow::backgroundColourId)); @@ -117,9 +320,9 @@ void MainContentComponent::buttonClicked (Button* b) { if (b == &sendButton) sendLocalNotification(); - else if (b == &optionalParamsThreeView.accentColourButton) + else if (b == ¶mControls.accentColourButton) setupAccentColour(); - else if (b == &optionalParamsThreeView.ledColourButton) + else if (b == ¶mControls.ledColourButton) setupLedColour(); else if (b == &auxActionsView.getDeliveredNotificationsButton) getDeliveredNotifications(); @@ -127,7 +330,7 @@ void MainContentComponent::buttonClicked (Button* b) PushNotifications::getInstance()->removeDeliveredNotification (auxActionsView.deliveredNotifIdentifier.getText()); else if (b == &auxActionsView.removeAllDeliveredNotifsButton) PushNotifications::getInstance()->removeAllDeliveredNotifications(); - #if JUCE_IOS + #if JUCE_IOS || JUCE_MAC else if (b == &auxActionsView.getPendingNotificationsButton) PushNotifications::getInstance()->getPendingLocalNotifications(); else if (b == &auxActionsView.removePendingNotifWithIdButton) @@ -141,7 +344,10 @@ void MainContentComponent::buttonClicked (Button* b) DBG ("token = " + token); - NativeMessageBox::showMessageBoxAsync (AlertWindow::InfoIcon, "Device token", token); + if (token.isEmpty()) + showRemoteInstructions(); + else + NativeMessageBox::showMessageBoxAsync (AlertWindow::InfoIcon, "Device token", token); } #if JUCE_ANDROID else if (b == &remoteView.sendRemoteMessageButton) @@ -172,19 +378,15 @@ void MainContentComponent::buttonClicked (Button* b) void MainContentComponent::comboBoxChanged (ComboBox* comboBoxThatHasChanged) { - #if JUCE_IOS - if (comboBoxThatHasChanged == &optionalParamsOneView.fireInComboBox) + if (comboBoxThatHasChanged == ¶mControls.fireInComboBox) { - const bool repeatsAllowed = optionalParamsOneView.fireInComboBox.getSelectedItemIndex() >= 6; + const bool repeatsAllowed = paramControls.fireInComboBox.getSelectedItemIndex() >= 6; - optionalParamsOneView.repeatButton.setEnabled (repeatsAllowed); + paramControls.repeatButton.setEnabled (repeatsAllowed); if (! repeatsAllowed) - optionalParamsOneView.repeatButton.setToggleState (false, NotificationType::sendNotification); + paramControls.repeatButton.setToggleState (false, NotificationType::sendNotification); } - #else - ignoreUnused (comboBoxThatHasChanged); - #endif } void MainContentComponent::sendLocalNotification() @@ -222,23 +424,32 @@ void MainContentComponent::sendLocalNotification() void MainContentComponent::fillRequiredParams (PushNotifications::Notification& n) { - n.identifier = requiredParamsView.identifierEditor.getText(); - n.title = requiredParamsView.titleEditor.getText(); - n.body = requiredParamsView.bodyEditor.getText(); + n.identifier = paramControls.identifierEditor.getText(); + n.title = paramControls.titleEditor.getText(); + n.body = paramControls.bodyEditor.getText(); #if JUCE_IOS - n.category = requiredParamsView.categories[requiredParamsView.categoryComboBox.getSelectedItemIndex()]; - #elif JUCE_ANDROID - if (requiredParamsView.iconComboBox.getSelectedItemIndex() == 0) - n.icon = "ic_stat_name"; - else if (requiredParamsView.iconComboBox.getSelectedItemIndex() == 1) - n.icon = "ic_stat_name2"; - else if (requiredParamsView.iconComboBox.getSelectedItemIndex() == 2) - n.icon = "ic_stat_name3"; - else if (requiredParamsView.iconComboBox.getSelectedItemIndex() == 3) - n.icon = "ic_stat_name4"; - else - n.icon = "ic_stat_name5"; + n.category = paramControls.categoryComboBox.getText(); + #elif JUCE_ANDROID || JUCE_MAC + #if JUCE_MAC + String prefix = "images/"; + String extension = ".png"; + #else + String prefix; + String extension; + #endif + if (paramControls.iconComboBox.getSelectedItemIndex() == 0) + n.icon = prefix + "ic_stat_name" + extension; + else if (paramControls.iconComboBox.getSelectedItemIndex() == 1) + n.icon = prefix + "ic_stat_name2" + extension; + else if (paramControls.iconComboBox.getSelectedItemIndex() == 2) + n.icon = prefix + "ic_stat_name3" + extension; + else if (paramControls.iconComboBox.getSelectedItemIndex() == 3) + n.icon = prefix + "ic_stat_name4" + extension; + else if (paramControls.iconComboBox.getSelectedItemIndex() == 4) + n.icon = prefix + "ic_stat_name5" + extension; + #endif + #if JUCE_ANDROID // Note: this is not strictly speaking required param, just doing it here because it is the fastest way! n.publicVersion = new PushNotifications::Notification(); n.publicVersion->identifier = "blahblahblah"; @@ -247,82 +458,84 @@ void MainContentComponent::fillRequiredParams (PushNotifications::Notification& n.publicVersion->icon = n.icon; #if __ANDROID_API__ >= 26 - n.channelId = String (requiredParamsView.channelIdComboBox.getSelectedItemIndex() + 1); + n.channelId = String (paramControls.channelIdComboBox.getSelectedItemIndex() + 1); #endif #endif } void MainContentComponent::fillOptionalParamsOne (PushNotifications::Notification& n) { - n.subtitle = optionalParamsOneView.subtitleEditor.getText(); - n.badgeNumber = optionalParamsOneView.badgeNumberComboBox.getSelectedItemIndex(); + n.subtitle = paramControls.subtitleEditor.getText(); + n.badgeNumber = paramControls.badgeNumberComboBox.getSelectedItemIndex(); - if (optionalParamsOneView.soundToPlayComboBox.getSelectedItemIndex() > 0) - n.soundToPlay = URL (optionalParamsOneView.soundToPlayComboBox.getItemText (optionalParamsOneView.soundToPlayComboBox.getSelectedItemIndex())); + if (paramControls.soundToPlayComboBox.getSelectedItemIndex() > 0) + n.soundToPlay = URL (paramControls.soundToPlayComboBox.getItemText (paramControls.soundToPlayComboBox.getSelectedItemIndex())); - n.properties = JSON::parse (optionalParamsOneView.propertiesEditor.getText()); + n.properties = JSON::parse (paramControls.propertiesEditor.getText()); - #if JUCE_IOS - n.triggerIntervalSec = double (optionalParamsOneView.fireInComboBox.getSelectedItemIndex() * 10); - n.repeat = optionalParamsOneView.repeatButton.getToggleState(); + #if JUCE_IOS || JUCE_MAC + n.triggerIntervalSec = double (paramControls.fireInComboBox.getSelectedItemIndex() * 10); + n.repeat = paramControls.repeatButton.getToggleState(); #elif JUCE_ANDROID - if (optionalParamsOneView.largeIconComboBox.getSelectedItemIndex() == 1) + if (paramControls.largeIconComboBox.getSelectedItemIndex() == 1) n.largeIcon = ImageFileFormat::loadFrom (BinaryData::ic_stat_name6_png, BinaryData::ic_stat_name6_pngSize); - else if (optionalParamsOneView.largeIconComboBox.getSelectedItemIndex() == 2) + else if (paramControls.largeIconComboBox.getSelectedItemIndex() == 2) n.largeIcon = ImageFileFormat::loadFrom (BinaryData::ic_stat_name7_png, BinaryData::ic_stat_name7_pngSize); - else if (optionalParamsOneView.largeIconComboBox.getSelectedItemIndex() == 3) + else if (paramControls.largeIconComboBox.getSelectedItemIndex() == 3) n.largeIcon = ImageFileFormat::loadFrom (BinaryData::ic_stat_name8_png, BinaryData::ic_stat_name8_pngSize); - else if (optionalParamsOneView.largeIconComboBox.getSelectedItemIndex() == 4) + else if (paramControls.largeIconComboBox.getSelectedItemIndex() == 4) n.largeIcon = ImageFileFormat::loadFrom (BinaryData::ic_stat_name9_png, BinaryData::ic_stat_name9_pngSize); - else if (optionalParamsOneView.largeIconComboBox.getSelectedItemIndex() == 5) + else if (paramControls.largeIconComboBox.getSelectedItemIndex() == 5) n.largeIcon = ImageFileFormat::loadFrom (BinaryData::ic_stat_name10_png, BinaryData::ic_stat_name10_pngSize); - n.badgeIconType = (PushNotifications::Notification::BadgeIconType) optionalParamsOneView.badgeIconComboBox.getSelectedItemIndex(); - n.tickerText = optionalParamsOneView.tickerTextEditor.getText(); + n.badgeIconType = (PushNotifications::Notification::BadgeIconType) paramControls.badgeIconComboBox.getSelectedItemIndex(); + n.tickerText = paramControls.tickerTextEditor.getText(); - n.shouldAutoCancel = optionalParamsOneView.autoCancelButton.getToggleState(); - n.alertOnlyOnce = optionalParamsOneView.alertOnlyOnceButton.getToggleState(); + n.shouldAutoCancel = paramControls.autoCancelButton.getToggleState(); + n.alertOnlyOnce = paramControls.alertOnlyOnceButton.getToggleState(); + #endif - if (optionalParamsOneView.actionsComboBox.getSelectedItemIndex() == 1) + #if JUCE_ANDROID || JUCE_MAC + if (paramControls.actionsComboBox.getSelectedItemIndex() == 1) { PushNotifications::Notification::Action a, a2; a .style = PushNotifications::Notification::Action::button; a2.style = PushNotifications::Notification::Action::button; - a .title = "Ok"; - a2.title = "Cancel"; + a .title = a .identifier = "Ok"; + a2.title = a2.identifier = "Cancel"; n.actions.add (a); n.actions.add (a2); } - else if (optionalParamsOneView.actionsComboBox.getSelectedItemIndex() == 2) + else if (paramControls.actionsComboBox.getSelectedItemIndex() == 2) { PushNotifications::Notification::Action a, a2; - a .title = "Ok"; - a2.title = "Cancel"; - a .style = PushNotifications::Notification::Action::button; + a .title = a .identifier = "Input Text Here"; + a2.title = a2.identifier = "No"; + a .style = PushNotifications::Notification::Action::text; a2.style = PushNotifications::Notification::Action::button; a .icon = "ic_stat_name4"; a2.icon = "ic_stat_name5"; + a.textInputPlaceholder = "placeholder text ..."; n.actions.add (a); n.actions.add (a2); } - else if (optionalParamsOneView.actionsComboBox.getSelectedItemIndex() == 3) + else if (paramControls.actionsComboBox.getSelectedItemIndex() == 3) { PushNotifications::Notification::Action a, a2; - a .title = "Input Text Here"; - a2.title = "No"; - a .style = PushNotifications::Notification::Action::text; + a .title = a .identifier = "Ok"; + a2.title = a2.identifier = "Cancel"; + a .style = PushNotifications::Notification::Action::button; a2.style = PushNotifications::Notification::Action::button; a .icon = "ic_stat_name4"; a2.icon = "ic_stat_name5"; - a.textInputPlaceholder = "placeholder text ..."; n.actions.add (a); n.actions.add (a2); } - else if (optionalParamsOneView.actionsComboBox.getSelectedItemIndex() == 4) + else if (paramControls.actionsComboBox.getSelectedItemIndex() == 4) { PushNotifications::Notification::Action a, a2; - a .title = "Input Text Here"; - a2.title = "No"; + a .title = a .identifier = "Input Text Here"; + a2.title = a2.identifier = "No"; a .style = PushNotifications::Notification::Action::text; a2.style = PushNotifications::Notification::Action::button; a .icon = "ic_stat_name4"; @@ -342,102 +555,102 @@ void MainContentComponent::fillOptionalParamsTwo (PushNotifications::Notificatio using Notification = PushNotifications::Notification; Notification::Progress progress; - progress.max = optionalParamsTwoView.progressMaxComboBox.getSelectedItemIndex() * 10; - progress.current = optionalParamsTwoView.progressCurrentComboBox.getSelectedItemIndex() * 10; - progress.indeterminate = optionalParamsTwoView.progressIndeterminateButton.getToggleState(); + progress.max = paramControls.progressMaxComboBox.getSelectedItemIndex() * 10; + progress.current = paramControls.progressCurrentComboBox.getSelectedItemIndex() * 10; + progress.indeterminate = paramControls.progressIndeterminateButton.getToggleState(); n.progress = progress; - n.person = optionalParamsTwoView.personEditor.getText(); - n.type = Notification::Type (optionalParamsTwoView.categoryComboBox.getSelectedItemIndex()); - n.priority = Notification::Priority (optionalParamsTwoView.priorityComboBox.getSelectedItemIndex() - 2); - n.lockScreenAppearance = Notification::LockScreenAppearance (optionalParamsTwoView.lockScreenVisibilityComboBox.getSelectedItemIndex() - 1); - n.groupId = optionalParamsTwoView.groupIdEditor.getText(); - n.groupSortKey = optionalParamsTwoView.sortKeyEditor.getText(); - n.groupSummary = optionalParamsTwoView.groupSummaryButton.getToggleState(); - n.groupAlertBehaviour = Notification::GroupAlertBehaviour (optionalParamsTwoView.groupAlertBehaviourComboBox.getSelectedItemIndex()); + n.person = paramControls.personEditor.getText(); + n.type = Notification::Type (paramControls.categoryComboBox.getSelectedItemIndex()); + n.priority = Notification::Priority (paramControls.priorityComboBox.getSelectedItemIndex() - 2); + n.lockScreenAppearance = Notification::LockScreenAppearance (paramControls.lockScreenVisibilityComboBox.getSelectedItemIndex() - 1); + n.groupId = paramControls.groupIdEditor.getText(); + n.groupSortKey = paramControls.sortKeyEditor.getText(); + n.groupSummary = paramControls.groupSummaryButton.getToggleState(); + n.groupAlertBehaviour = Notification::GroupAlertBehaviour (paramControls.groupAlertBehaviourComboBox.getSelectedItemIndex()); } void MainContentComponent::fillOptionalParamsThree (PushNotifications::Notification& n) { - n.accentColour = optionalParamsThreeView.accentColourButton.findColour (TextButton::buttonColourId, false); - n.ledColour = optionalParamsThreeView.ledColourButton .findColour (TextButton::buttonColourId, false); + n.accentColour = paramControls.accentColourButton.findColour (TextButton::buttonColourId, false); + n.ledColour = paramControls.ledColourButton .findColour (TextButton::buttonColourId, false); using Notification = PushNotifications::Notification; Notification::LedBlinkPattern ledBlinkPattern; - ledBlinkPattern.msToBeOn = optionalParamsThreeView.ledMsToBeOnComboBox .getSelectedItemIndex() * 200; - ledBlinkPattern.msToBeOff = optionalParamsThreeView.ledMsToBeOffComboBox.getSelectedItemIndex() * 200; + ledBlinkPattern.msToBeOn = paramControls.ledMsToBeOnComboBox .getSelectedItemIndex() * 200; + ledBlinkPattern.msToBeOff = paramControls.ledMsToBeOffComboBox.getSelectedItemIndex() * 200; n.ledBlinkPattern = ledBlinkPattern; Array vibrationPattern; - if (optionalParamsThreeView.vibratorMsToBeOnComboBox .getSelectedItemIndex() > 0 && - optionalParamsThreeView.vibratorMsToBeOffComboBox.getSelectedItemIndex() > 0) + if (paramControls.vibratorMsToBeOnComboBox .getSelectedItemIndex() > 0 && + paramControls.vibratorMsToBeOffComboBox.getSelectedItemIndex() > 0) { - vibrationPattern.add (optionalParamsThreeView.vibratorMsToBeOffComboBox.getSelectedItemIndex() * 500); - vibrationPattern.add (optionalParamsThreeView.vibratorMsToBeOnComboBox .getSelectedItemIndex() * 500); - vibrationPattern.add (2 * optionalParamsThreeView.vibratorMsToBeOffComboBox.getSelectedItemIndex() * 500); - vibrationPattern.add (2 * optionalParamsThreeView.vibratorMsToBeOnComboBox .getSelectedItemIndex() * 500); + vibrationPattern.add (paramControls.vibratorMsToBeOffComboBox.getSelectedItemIndex() * 500); + vibrationPattern.add (paramControls.vibratorMsToBeOnComboBox .getSelectedItemIndex() * 500); + vibrationPattern.add (2 * paramControls.vibratorMsToBeOffComboBox.getSelectedItemIndex() * 500); + vibrationPattern.add (2 * paramControls.vibratorMsToBeOnComboBox .getSelectedItemIndex() * 500); } n.vibrationPattern = vibrationPattern; - n.localOnly = optionalParamsThreeView.localOnlyButton.getToggleState(); - n.ongoing = optionalParamsThreeView.ongoingButton.getToggleState(); - n.timestampVisibility = Notification::TimestampVisibility (optionalParamsThreeView.timestampVisibilityComboBox.getSelectedItemIndex()); + n.localOnly = paramControls.localOnlyButton.getToggleState(); + n.ongoing = paramControls.ongoingButton.getToggleState(); + n.timestampVisibility = Notification::TimestampVisibility (paramControls.timestampVisibilityComboBox.getSelectedItemIndex()); - if (optionalParamsThreeView.timeoutAfterComboBox.getSelectedItemIndex() > 0) + if (paramControls.timeoutAfterComboBox.getSelectedItemIndex() > 0) { - auto index = optionalParamsThreeView.timeoutAfterComboBox.getSelectedItemIndex(); + auto index = paramControls.timeoutAfterComboBox.getSelectedItemIndex(); n.timeoutAfterMs = index * 1000 + 4000; } } void MainContentComponent::setupAccentColour() { - optionalParamsThreeView.accentColourSelector = new ColourSelector(); - optionalParamsThreeView.accentColourSelector->setName ("accent colour"); - optionalParamsThreeView.accentColourSelector->setCurrentColour (optionalParamsThreeView.accentColourButton.findColour (TextButton::buttonColourId)); - optionalParamsThreeView.accentColourSelector->setColour (ColourSelector::backgroundColourId, Colours::transparentBlack); - optionalParamsThreeView.accentColourSelector->setSize (200, 200); - optionalParamsThreeView.accentColourSelector->addComponentListener (this); - optionalParamsThreeView.accentColourSelector->addChangeListener (this); - - CallOutBox::launchAsynchronously (optionalParamsThreeView.accentColourSelector, optionalParamsThreeView.accentColourButton.getScreenBounds(), nullptr); + paramControls.accentColourSelector = new ColourSelector(); + paramControls.accentColourSelector->setName ("accent colour"); + paramControls.accentColourSelector->setCurrentColour (paramControls.accentColourButton.findColour (TextButton::buttonColourId)); + paramControls.accentColourSelector->setColour (ColourSelector::backgroundColourId, Colours::transparentBlack); + paramControls.accentColourSelector->setSize (200, 200); + paramControls.accentColourSelector->addComponentListener (this); + paramControls.accentColourSelector->addChangeListener (this); + + CallOutBox::launchAsynchronously (paramControls.accentColourSelector, paramControls.accentColourButton.getScreenBounds(), nullptr); } void MainContentComponent::setupLedColour() { - optionalParamsThreeView.ledColourSelector = new ColourSelector(); - optionalParamsThreeView.ledColourSelector->setName ("led colour"); - optionalParamsThreeView.ledColourSelector->setCurrentColour (optionalParamsThreeView.ledColourButton.findColour (TextButton::buttonColourId)); - optionalParamsThreeView.ledColourSelector->setColour (ColourSelector::backgroundColourId, Colours::transparentBlack); - optionalParamsThreeView.ledColourSelector->setSize (200, 200); - optionalParamsThreeView.ledColourSelector->addComponentListener (this); - optionalParamsThreeView.ledColourSelector->addChangeListener (this); - - CallOutBox::launchAsynchronously (optionalParamsThreeView.ledColourSelector, optionalParamsThreeView.accentColourButton.getScreenBounds(), nullptr); + paramControls.ledColourSelector = new ColourSelector(); + paramControls.ledColourSelector->setName ("led colour"); + paramControls.ledColourSelector->setCurrentColour (paramControls.ledColourButton.findColour (TextButton::buttonColourId)); + paramControls.ledColourSelector->setColour (ColourSelector::backgroundColourId, Colours::transparentBlack); + paramControls.ledColourSelector->setSize (200, 200); + paramControls.ledColourSelector->addComponentListener (this); + paramControls.ledColourSelector->addChangeListener (this); + + CallOutBox::launchAsynchronously (paramControls.ledColourSelector, paramControls.accentColourButton.getScreenBounds(), nullptr); } void MainContentComponent::changeListenerCallback (ChangeBroadcaster* source) { - if (source == optionalParamsThreeView.accentColourSelector) + if (source == paramControls.accentColourSelector) { - Colour c = optionalParamsThreeView.accentColourSelector->getCurrentColour(); - optionalParamsThreeView.accentColourButton.setColour (TextButton::buttonColourId, c); + Colour c = paramControls.accentColourSelector->getCurrentColour(); + paramControls.accentColourButton.setColour (TextButton::buttonColourId, c); } - else if (source == optionalParamsThreeView.ledColourSelector) + else if (source == paramControls.ledColourSelector) { - Colour c = optionalParamsThreeView.ledColourSelector->getCurrentColour(); - optionalParamsThreeView.ledColourButton.setColour (TextButton::buttonColourId, c); + Colour c = paramControls.ledColourSelector->getCurrentColour(); + paramControls.ledColourButton.setColour (TextButton::buttonColourId, c); } } void MainContentComponent::componentBeingDeleted (Component& component) { - if (&component == optionalParamsThreeView.accentColourSelector) - optionalParamsThreeView.accentColourSelector = nullptr; - else if (&component == optionalParamsThreeView.ledColourSelector) - optionalParamsThreeView.ledColourSelector = nullptr; + if (&component == paramControls.accentColourSelector) + paramControls.accentColourSelector = nullptr; + else if (&component == paramControls.ledColourSelector) + paramControls.ledColourSelector = nullptr; } void MainContentComponent::handleNotification (bool isLocalNotification, const PushNotifications::Notification& n) @@ -576,9 +789,15 @@ Array MainContentComponent::getAndroidChannels() return { ch1, ch2, ch3 }; } -#elif JUCE_IOS -PushNotifications::Settings MainContentComponent::getIosSettings() +#elif JUCE_IOS || JUCE_MAC +PushNotifications::Settings MainContentComponent::getNotificationSettings() { + PushNotifications::Settings settings; + settings.allowAlert = true; + settings.allowBadge = true; + settings.allowSound = true; + + #if JUCE_IOS using Action = PushNotifications::Settings::Action; using Category = PushNotifications::Settings::Category; @@ -617,11 +836,8 @@ PushNotifications::Settings MainContentComponent::getIosSettings() textCategory.actions = { textAction }; textCategory.sendDismissAction = true; - PushNotifications::Settings settings; - settings.allowAlert = true; - settings.allowBadge = true; - settings.allowSound = true; settings.categories = { okCategory, okCancelCategory, textCategory }; + #endif return settings; } diff --git a/examples/PushNotificationsDemo/Source/MainComponent.h b/examples/PushNotificationsDemo/Source/MainComponent.h index 5e819de3..2212a86e 100644 --- a/examples/PushNotificationsDemo/Source/MainComponent.h +++ b/examples/PushNotificationsDemo/Source/MainComponent.h @@ -88,230 +88,61 @@ private: void upstreamMessageSendingError (const String& messageId, const String& error) override; static Array getAndroidChannels(); - #elif JUCE_IOS - static PushNotifications::Settings getIosSettings(); + #elif JUCE_IOS || JUCE_MAC + static PushNotifications::Settings getNotificationSettings(); #endif - struct RequiredParamsView : public Component + struct RowComponent : public Component { - RequiredParamsView() + RowComponent (Label& l, Component& c, int u = 1) + : label (l), + editor (c), + rowUnits (u) { - addAndMakeVisible (identifierLabel); - addAndMakeVisible (identifierEditor); - addAndMakeVisible (titleLabel); - addAndMakeVisible (titleEditor); - addAndMakeVisible (bodyLabel); - addAndMakeVisible (bodyEditor); - #if JUCE_IOS - addAndMakeVisible (categoryLabel); - addAndMakeVisible (categoryComboBox); - - categories.add ("okCategory"); - categories.add ("okCancelCategory"); - categories.add ("textCategory"); - - for (const auto& c : categories) - categoryComboBox.addItem (c, categoryComboBox.getNumItems() + 1); - categoryComboBox.setSelectedItemIndex (0); - - #elif JUCE_ANDROID - #if __ANDROID_API__ >= 26 - addAndMakeVisible (channelIdLabel); - addAndMakeVisible (channelIdComboBox); - - for (int i = 1; i <= 3; ++i) - channelIdComboBox.addItem (String (i), i); - channelIdComboBox.setSelectedItemIndex (0); - - #endif - addAndMakeVisible (iconLabel); - addAndMakeVisible (iconComboBox); - - for (int i = 0; i < 5; ++i) - iconComboBox.addItem ("icon" + String (i + 1), i + 1); - iconComboBox.setSelectedItemIndex (0); - #endif - - // For now, to be able to dismiss mobile keyboard. - setWantsKeyboardFocus (true); + addAndMakeVisible (label); + addAndMakeVisible (editor); } void resized() override { - const int labelColumnWidth = getWidth() / 3; - #if JUCE_ANDROID && __ANDROID_API__ >= 26 - const int rowHeight = getHeight() / 8; - #else - const int rowHeight = getHeight() / 7; - #endif - - auto layoutRow = [labelColumnWidth] (Rectangle rowBounds, Component& label, Component& editor) - { - label .setBounds (rowBounds.removeFromLeft (labelColumnWidth)); - editor.setBounds (rowBounds); - }; - auto bounds = getLocalBounds(); - - layoutRow (bounds.removeFromTop (rowHeight), identifierLabel, identifierEditor); - layoutRow (bounds.removeFromTop (rowHeight), titleLabel, titleEditor); - layoutRow (bounds.removeFromTop (4 * rowHeight), bodyLabel, bodyEditor); - #if JUCE_IOS - layoutRow (bounds.removeFromTop (rowHeight), categoryLabel, categoryComboBox); - #elif JUCE_ANDROID - #if __ANDROID_API__ >= 26 - layoutRow (bounds.removeFromTop (rowHeight), channelIdLabel, channelIdComboBox); - #endif - layoutRow (bounds.removeFromTop (rowHeight), iconLabel, iconComboBox); - #endif + label .setBounds (bounds.removeFromLeft (getWidth() / 3)); + editor.setBounds (bounds); } - Label identifierLabel { "identifierLabel", "Identifier" }; - TextEditor identifierEditor; - Label titleLabel { "titleLabel", "Title" }; - TextEditor titleEditor; - Label bodyLabel { "bodyLabel", "Body" }; - TextEditor bodyEditor; - #if JUCE_IOS - StringArray categories; - Label categoryLabel { "categoryLabel", "Category" }; - ComboBox categoryComboBox; - #elif JUCE_ANDROID - Label channelIdLabel { "channelIdLabel", "Channel ID" }; - ComboBox channelIdComboBox; - Label iconLabel { "iconLabel", "Icon" }; - ComboBox iconComboBox; - #endif + + Label& label; + Component& editor; + int rowUnits; }; - struct OptionalParamsOneView : public Component + struct ParamControls { - OptionalParamsOneView() - { - addAndMakeVisible (subtitleLabel); - addAndMakeVisible (subtitleEditor); - addAndMakeVisible (badgeNumberLabel); - addAndMakeVisible (badgeNumberComboBox); - addAndMakeVisible (soundToPlayLabel); - addAndMakeVisible (soundToPlayComboBox); - addAndMakeVisible (propertiesLabel); - addAndMakeVisible (propertiesEditor); - #if JUCE_IOS - addAndMakeVisible (fireInLabel); - addAndMakeVisible (fireInComboBox); - addAndMakeVisible (repeatLabel); - addAndMakeVisible (repeatButton); - - fireInComboBox.addItem ("Now", 1); - - for (int i = 1; i < 11; ++i) - fireInComboBox.addItem (String (10 * i) + "seconds", i + 1); - fireInComboBox.setSelectedItemIndex (0); - - #elif JUCE_ANDROID - addAndMakeVisible (largeIconLabel); - addAndMakeVisible (largeIconComboBox); - addAndMakeVisible (badgeIconLabel); - addAndMakeVisible (badgeIconComboBox); - addAndMakeVisible (tickerTextLabel); - addAndMakeVisible (tickerTextEditor); - addAndMakeVisible (autoCancelLabel); - addAndMakeVisible (autoCancelButton); - addAndMakeVisible (alertOnlyOnceLabel); - addAndMakeVisible (alertOnlyOnceButton); - addAndMakeVisible (actionsLabel); - addAndMakeVisible (actionsComboBox); - - largeIconComboBox.addItem ("none", 1); - - for (int i = 1; i < 5; ++i) - largeIconComboBox.addItem ("icon" + String (i), i + 1); - largeIconComboBox.setSelectedItemIndex (0); - - badgeIconComboBox.addItem ("none", 1); - badgeIconComboBox.addItem ("small", 2); - badgeIconComboBox.addItem ("large", 3); - badgeIconComboBox.setSelectedItemIndex (2); - - actionsComboBox.addItem ("none", 1); - actionsComboBox.addItem ("ok-cancel", 2); - actionsComboBox.addItem ("ok-cancel-icons", 3); - actionsComboBox.addItem ("text-input", 4); - actionsComboBox.addItem ("text-input-limited_responses", 5); - actionsComboBox.setSelectedItemIndex (0); - #endif - - for (int i = 0; i < 7; ++i) - badgeNumberComboBox.addItem (String (i), i + 1); - badgeNumberComboBox.setSelectedItemIndex (0); - - #if JUCE_IOS - String prefix = "sounds/"; - String extension = ".caf"; - #else - String prefix; - String extension; - #endif - - soundToPlayComboBox.addItem ("none", 1); - soundToPlayComboBox.addItem ("default_os_sound", 2); - soundToPlayComboBox.addItem (prefix + "demonstrative" + extension, 3); - soundToPlayComboBox.addItem (prefix + "isntit" + extension, 4); - soundToPlayComboBox.addItem (prefix + "jinglebellssms" + extension, 5); - soundToPlayComboBox.addItem (prefix + "served" + extension, 6); - soundToPlayComboBox.addItem (prefix + "solemn" + extension, 7); - soundToPlayComboBox.setSelectedItemIndex (1); - - // For now, to be able to dismiss mobile keyboard. - setWantsKeyboardFocus (true); - } - - void resized() override - { - const int labelColumnWidth = getWidth() / 3; - #if JUCE_ANDROID - const int rowHeight = getHeight() / 12; - #else - const int rowHeight = getHeight() / 8; - #endif - - auto layoutRow = [labelColumnWidth] (Rectangle rowBounds, Component& label, Component& editor) - { - label .setBounds (rowBounds.removeFromLeft (labelColumnWidth)); - editor.setBounds (rowBounds); - }; - - auto bounds = getLocalBounds(); - - layoutRow (bounds.removeFromTop (rowHeight), subtitleLabel, subtitleEditor); - layoutRow (bounds.removeFromTop (rowHeight), badgeNumberLabel, badgeNumberComboBox); - layoutRow (bounds.removeFromTop (rowHeight), soundToPlayLabel, soundToPlayComboBox); - layoutRow (bounds.removeFromTop (3 * rowHeight), propertiesLabel, propertiesEditor); - #if JUCE_IOS - layoutRow (bounds.removeFromTop (rowHeight), fireInLabel, fireInComboBox); - layoutRow (bounds.removeFromTop (rowHeight), repeatLabel, repeatButton); - #elif JUCE_ANDROID - layoutRow (bounds.removeFromTop (rowHeight), largeIconLabel, largeIconComboBox); - layoutRow (bounds.removeFromTop (rowHeight), badgeIconLabel, badgeIconComboBox); - layoutRow (bounds.removeFromTop (rowHeight), tickerTextLabel, tickerTextEditor); - layoutRow (bounds.removeFromTop (rowHeight), autoCancelLabel, autoCancelButton); - layoutRow (bounds.removeFromTop (rowHeight), alertOnlyOnceLabel, alertOnlyOnceButton); - layoutRow (bounds.removeFromTop (rowHeight), actionsLabel, actionsComboBox); - #endif - } - Label subtitleLabel { "subtitleLabel", "Subtitle" }; - TextEditor subtitleEditor; - Label badgeNumberLabel { "badgeNumberLabel", "BadgeNumber" }; - ComboBox badgeNumberComboBox; - Label soundToPlayLabel { "soundToPlayLabel", "SoundToPlay" }; - ComboBox soundToPlayComboBox; - Label propertiesLabel { "propertiesLabel", "Properties" }; - TextEditor propertiesEditor; - #if JUCE_IOS + Label identifierLabel { "identifierLabel", "Identifier" }; + TextEditor identifierEditor; + Label titleLabel { "titleLabel", "Title" }; + TextEditor titleEditor; + Label bodyLabel { "bodyLabel", "Body" }; + TextEditor bodyEditor; + + Label categoryLabel { "categoryLabel", "Category" }; + ComboBox categoryComboBox; + Label channelIdLabel { "channelIdLabel", "Channel ID" }; + ComboBox channelIdComboBox; + Label iconLabel { "iconLabel", "Icon" }; + ComboBox iconComboBox; + + Label subtitleLabel { "subtitleLabel", "Subtitle" }; + TextEditor subtitleEditor; + Label badgeNumberLabel { "badgeNumberLabel", "BadgeNumber" }; + ComboBox badgeNumberComboBox; + Label soundToPlayLabel { "soundToPlayLabel", "SoundToPlay" }; + ComboBox soundToPlayComboBox; + Label propertiesLabel { "propertiesLabel", "Properties" }; + TextEditor propertiesEditor; Label fireInLabel { "fireInLabel", "Fire in" }; ComboBox fireInComboBox; Label repeatLabel { "repeatLabel", "Repeat" }; ToggleButton repeatButton; - #elif JUCE_ANDROID Label largeIconLabel { "largeIconLabel", "Large Icon" }; ComboBox largeIconComboBox; Label badgeIconLabel { "badgeIconLabel", "Badge Icon" }; @@ -324,106 +155,6 @@ private: ToggleButton alertOnlyOnceButton; Label actionsLabel { "actionsLabel", "Actions" }; ComboBox actionsComboBox; - #endif - }; - - struct OptionalParamsTwoView : public Component - { - OptionalParamsTwoView() - { - addAndMakeVisible (progressMaxLabel); - addAndMakeVisible (progressMaxComboBox); - addAndMakeVisible (progressCurrentLabel); - addAndMakeVisible (progressCurrentComboBox); - addAndMakeVisible (progressIndeterminateLabel); - addAndMakeVisible (progressIndeterminateButton); - addAndMakeVisible (categoryLabel); - addAndMakeVisible (categoryComboBox); - addAndMakeVisible (priorityLabel); - addAndMakeVisible (priorityComboBox); - addAndMakeVisible (personLabel); - addAndMakeVisible (personEditor); - addAndMakeVisible (lockScreenVisibilityLabel); - addAndMakeVisible (lockScreenVisibilityComboBox); - addAndMakeVisible (groupIdLabel); - addAndMakeVisible (groupIdEditor); - addAndMakeVisible (sortKeyLabel); - addAndMakeVisible (sortKeyEditor); - addAndMakeVisible (groupSummaryLabel); - addAndMakeVisible (groupSummaryButton); - addAndMakeVisible (groupAlertBehaviourLabel); - addAndMakeVisible (groupAlertBehaviourComboBox); - - for (int i = 0; i < 11; ++i) - { - progressMaxComboBox .addItem (String (i * 10) + "%", i + 1); - progressCurrentComboBox.addItem (String (i * 10) + "%", i + 1); - } - - progressMaxComboBox .setSelectedItemIndex (0); - progressCurrentComboBox.setSelectedItemIndex (0); - - categoryComboBox.addItem ("unspecified", 1); - categoryComboBox.addItem ("alarm", 2); - categoryComboBox.addItem ("call", 3); - categoryComboBox.addItem ("email", 4); - categoryComboBox.addItem ("error", 5); - categoryComboBox.addItem ("event", 6); - categoryComboBox.addItem ("message", 7); - categoryComboBox.addItem ("progress", 8); - categoryComboBox.addItem ("promo", 9); - categoryComboBox.addItem ("recommendation", 10); - categoryComboBox.addItem ("reminder", 11); - categoryComboBox.addItem ("service", 12); - categoryComboBox.addItem ("social", 13); - categoryComboBox.addItem ("status", 14); - categoryComboBox.addItem ("system", 15); - categoryComboBox.addItem ("transport", 16); - categoryComboBox.setSelectedItemIndex (0); - - for (int i = -2; i < 3; ++i) - priorityComboBox.addItem (String (i), i + 3); - priorityComboBox.setSelectedItemIndex (2); - - lockScreenVisibilityComboBox.addItem ("don't show", 1); - lockScreenVisibilityComboBox.addItem ("show partially", 2); - lockScreenVisibilityComboBox.addItem ("show completely", 3); - lockScreenVisibilityComboBox.setSelectedItemIndex (1); - - groupAlertBehaviourComboBox.addItem ("alert all", 1); - groupAlertBehaviourComboBox.addItem ("alert summary", 2); - groupAlertBehaviourComboBox.addItem ("alert children", 3); - groupAlertBehaviourComboBox.setSelectedItemIndex (0); - - // For now, to be able to dismiss mobile keyboard. - setWantsKeyboardFocus (true); - } - - void resized() override - { - const int labelColumnWidth = getWidth() / 3; - const int rowHeight = getHeight() / 11; - - auto layoutRow = [labelColumnWidth] (Rectangle rowBounds, Component& label, Component& editor) - { - label .setBounds (rowBounds.removeFromLeft (labelColumnWidth)); - editor.setBounds (rowBounds); - }; - - auto bounds = getLocalBounds(); - - layoutRow (bounds.removeFromTop (rowHeight), progressMaxLabel, progressMaxComboBox); - layoutRow (bounds.removeFromTop (rowHeight), progressCurrentLabel, progressCurrentComboBox); - layoutRow (bounds.removeFromTop (rowHeight), progressIndeterminateLabel, progressIndeterminateButton); - layoutRow (bounds.removeFromTop (rowHeight), categoryLabel, categoryComboBox); - layoutRow (bounds.removeFromTop (rowHeight), priorityLabel, priorityComboBox); - layoutRow (bounds.removeFromTop (rowHeight), personLabel, personEditor); - layoutRow (bounds.removeFromTop (rowHeight), lockScreenVisibilityLabel, lockScreenVisibilityComboBox); - layoutRow (bounds.removeFromTop (rowHeight), groupIdLabel, groupIdEditor); - layoutRow (bounds.removeFromTop (rowHeight), sortKeyLabel, sortKeyEditor); - layoutRow (bounds.removeFromTop (rowHeight), groupSummaryLabel, groupSummaryButton); - layoutRow (bounds.removeFromTop (rowHeight), groupAlertBehaviourLabel, groupAlertBehaviourComboBox); - } Label progressMaxLabel { "progressMaxLabel", "ProgressMax" }; ComboBox progressMaxComboBox; @@ -431,8 +162,8 @@ private: ComboBox progressCurrentComboBox; Label progressIndeterminateLabel { "progressIndeterminateLabel", "ProgressIndeterminate" }; ToggleButton progressIndeterminateButton; - Label categoryLabel { "categoryLabel", "Category" }; - ComboBox categoryComboBox; + Label notifCategoryLabel { "notifCategoryLabel", "Category" }; + ComboBox notifCategoryComboBox; Label priorityLabel { "priorityLabel", "Priority" }; ComboBox priorityComboBox; Label personLabel { "personLabel", "Person" }; @@ -447,84 +178,6 @@ private: ToggleButton groupSummaryButton; Label groupAlertBehaviourLabel { "groupAlertBehaviourLabel", "GroupAlertBehaviour" }; ComboBox groupAlertBehaviourComboBox; - }; - - struct OptionalParamsThreeView : public Component - { - OptionalParamsThreeView() - { - addAndMakeVisible (accentColourLabel); - addAndMakeVisible (accentColourButton); - addAndMakeVisible (ledColourLabel); - addAndMakeVisible (ledColourButton); - addAndMakeVisible (ledMsToBeOnLabel); - addAndMakeVisible (ledMsToBeOnComboBox); - addAndMakeVisible (ledMsToBeOffLabel); - addAndMakeVisible (ledMsToBeOffComboBox); - addAndMakeVisible (vibratorMsToBeOnLabel); - addAndMakeVisible (vibratorMsToBeOnComboBox); - addAndMakeVisible (vibratorMsToBeOffLabel); - addAndMakeVisible (vibratorMsToBeOffComboBox); - addAndMakeVisible (localOnlyLabel); - addAndMakeVisible (localOnlyButton); - addAndMakeVisible (ongoingLabel); - addAndMakeVisible (ongoingButton); - addAndMakeVisible (timestampVisibilityLabel); - addAndMakeVisible (timestampVisibilityComboBox); - addAndMakeVisible (timeoutAfterLabel); - addAndMakeVisible (timeoutAfterComboBox); - - timeoutAfterComboBox.addItem ("No timeout", 1); - - for (int i = 0; i < 10; ++i) - { - ledMsToBeOnComboBox .addItem (String (i * 200) + "ms", i + 1); - ledMsToBeOffComboBox .addItem (String (i * 200) + "ms", i + 1); - vibratorMsToBeOnComboBox .addItem (String (i * 500) + "ms", i + 1); - vibratorMsToBeOffComboBox.addItem (String (i * 500) + "ms", i + 1); - timeoutAfterComboBox.addItem (String (5000 + 1000 * i) + "ms", i + 2); - } - - ledMsToBeOnComboBox .setSelectedItemIndex (5); - ledMsToBeOffComboBox .setSelectedItemIndex (5); - vibratorMsToBeOnComboBox .setSelectedItemIndex (0); - vibratorMsToBeOffComboBox.setSelectedItemIndex (0); - timeoutAfterComboBox.setSelectedItemIndex (0); - - timestampVisibilityComboBox.addItem ("off", 1); - timestampVisibilityComboBox.addItem ("on", 2); - timestampVisibilityComboBox.addItem ("chronometer", 3); - timestampVisibilityComboBox.addItem ("count down", 4); - timestampVisibilityComboBox.setSelectedItemIndex (1); - - // For now, to be able to dismiss mobile keyboard. - setWantsKeyboardFocus (true); - } - - void resized() override - { - const int labelColumnWidth = getWidth() / 3; - const int rowHeight = getHeight() / 10; - - auto layoutRow = [labelColumnWidth] (Rectangle rowBounds, Component& label, Component& editor) - { - label .setBounds (rowBounds.removeFromLeft (labelColumnWidth)); - editor.setBounds (rowBounds); - }; - - auto bounds = getLocalBounds(); - - layoutRow (bounds.removeFromTop (rowHeight), accentColourLabel, accentColourButton); - layoutRow (bounds.removeFromTop (rowHeight), ledColourLabel, ledColourButton); - layoutRow (bounds.removeFromTop (rowHeight), ledMsToBeOnLabel, ledMsToBeOnComboBox); - layoutRow (bounds.removeFromTop (rowHeight), ledMsToBeOffLabel, ledMsToBeOffComboBox); - layoutRow (bounds.removeFromTop (rowHeight), vibratorMsToBeOnLabel, vibratorMsToBeOnComboBox); - layoutRow (bounds.removeFromTop (rowHeight), vibratorMsToBeOffLabel, vibratorMsToBeOffComboBox); - layoutRow (bounds.removeFromTop (rowHeight), localOnlyLabel, localOnlyButton); - layoutRow (bounds.removeFromTop (rowHeight), ongoingLabel, ongoingButton); - layoutRow (bounds.removeFromTop (rowHeight), timestampVisibilityLabel, timestampVisibilityComboBox); - layoutRow (bounds.removeFromTop (rowHeight), timeoutAfterLabel, timeoutAfterComboBox); - } Label accentColourLabel { "accentColourLabel", "AccentColour" }; TextButton accentColourButton; @@ -551,6 +204,45 @@ private: ColourSelector* ledColourSelector = nullptr; }; + void setupControls(); + void distributeControls(); + + struct ParamsView : public Component + { + ParamsView() + { + // For now, to be able to dismiss mobile keyboard. + setWantsKeyboardFocus (true); + } + + void addRowComponent (RowComponent *rc) + { + rowComponents.add (rc); + addAndMakeVisible (rc); + } + + void resized() override + { + int totalRowUnits = 0; + + for (const auto &rc : rowComponents) + totalRowUnits += rc->rowUnits; + + const int rowHeight = getHeight() / totalRowUnits; + + auto bounds = getLocalBounds(); + + for (auto &rc : rowComponents) + rc->setBounds (bounds.removeFromTop (rc->rowUnits * rowHeight)); + + auto* last = rowComponents[rowComponents.size() - 1]; + last->setBounds (last->getBounds().withHeight (getHeight() - last->getY())); + } + + private: + OwnedArray rowComponents; + }; + struct AuxActionsView : public Component { AuxActionsView() @@ -559,7 +251,7 @@ private: addAndMakeVisible (removeDeliveredNotifWithIdButton); addAndMakeVisible (deliveredNotifIdentifier); addAndMakeVisible (removeAllDeliveredNotifsButton); - #if JUCE_IOS + #if JUCE_IOS || JUCE_MAC addAndMakeVisible (getPendingNotificationsButton); addAndMakeVisible (removePendingNotifWithIdButton); addAndMakeVisible (pendingNotifIdentifier); @@ -586,7 +278,7 @@ private: removeAllDeliveredNotifsButton .setBounds (bounds.removeFromTop (rowHeight)); - #if JUCE_IOS + #if JUCE_IOS || JUCE_MAC getPendingNotificationsButton .setBounds (bounds.removeFromTop (rowHeight)); rowBounds = bounds.removeFromTop (rowHeight); @@ -601,12 +293,10 @@ private: TextButton removeDeliveredNotifWithIdButton { "Remove Delivered Notif With ID:" }; TextEditor deliveredNotifIdentifier; TextButton removeAllDeliveredNotifsButton { "Remove All Delivered Notifs" }; - #if JUCE_IOS TextButton getPendingNotificationsButton { "Get Pending Notifications" }; TextButton removePendingNotifWithIdButton { "Remove Pending Notif With ID:" }; TextEditor pendingNotifIdentifier; TextButton removeAllPendingNotifsButton { "Remove All Pending Notifs" }; - #endif }; struct RemoteView : public Component @@ -641,17 +331,52 @@ private: TextButton unsubscribeFromSportsButton { "UnsubscribeFromSports" }; }; - Label headerLabel { "headerLabel", "Push Notifications Demo" }; - RequiredParamsView requiredParamsView; - OptionalParamsOneView optionalParamsOneView; - OptionalParamsTwoView optionalParamsTwoView; - OptionalParamsThreeView optionalParamsThreeView; - AuxActionsView auxActionsView; - TabbedComponent localNotificationsTabs { TabbedButtonBar::TabsAtTop }; - RemoteView remoteView; - TabbedComponent mainTabs { TabbedButtonBar::TabsAtTop }; - TextButton sendButton { "Send!" }; - Label notAvailableYetLabel { "notAvailableYetLabel", "Push Notifications feature is not available on this platform yet!" }; + struct DemoTabbedComponent : public TabbedComponent + { + explicit DemoTabbedComponent (TabbedButtonBar::Orientation orientation) + : TabbedComponent (orientation) + { + } + + void currentTabChanged (int, const String& newCurrentTabName) override + { + if (! showedRemoteInstructions && newCurrentTabName == "Remote") + { + MainContentComponent::showRemoteInstructions(); + + showedRemoteInstructions = true; + } + + } + + private: + bool showedRemoteInstructions = false; + }; + + static void showRemoteInstructions() + { + #if JUCE_IOS || JUCE_MAC + NativeMessageBox::showMessageBoxAsync (AlertWindow::InfoIcon, + "Remote Notifications instructions", + "In order to be able to test remote notifications " + "ensure that the app is signed and that you register " + "the bundle ID for remote notifications in " + "Apple Developer Center."); + #endif + } + + Label headerLabel { "headerLabel", "Push Notifications Demo" }; + ParamControls paramControls; + ParamsView paramsOneView; + ParamsView paramsTwoView; + ParamsView paramsThreeView; + ParamsView paramsFourView; + AuxActionsView auxActionsView; + TabbedComponent localNotificationsTabs { TabbedButtonBar::TabsAtTop }; + RemoteView remoteView; + DemoTabbedComponent mainTabs { TabbedButtonBar::TabsAtTop }; + TextButton sendButton { "Send!" }; + Label notAvailableYetLabel { "notAvailableYetLabel", "Push Notifications feature is not available on this platform yet!" }; //============================================================================== JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MainContentComponent) diff --git a/examples/SimpleFFTExample/Builds/MacOSX/SimpleFFTExample.xcodeproj/project.pbxproj b/examples/SimpleFFTExample/Builds/MacOSX/SimpleFFTExample.xcodeproj/project.pbxproj index 99b47286..b161a7fa 100644 --- a/examples/SimpleFFTExample/Builds/MacOSX/SimpleFFTExample.xcodeproj/project.pbxproj +++ b/examples/SimpleFFTExample/Builds/MacOSX/SimpleFFTExample.xcodeproj/project.pbxproj @@ -89,7 +89,7 @@ 198C5B54B7E63A0B775DE9EF, 6E8914961E2AC5B0230C118C, 586042EDAF352395AEEB8F6F, - 2E35098926CEC39535ABE6EE, ); name = "Juce Modules"; sourceTree = ""; }; + 2E35098926CEC39535ABE6EE, ); name = "JUCE Modules"; sourceTree = ""; }; 51CFAB202470ECD7603B1CCA = {isa = PBXGroup; children = ( 6E79505C2709E7D4111D4C80, 96E421B9690E6CDA6D3A85F5, @@ -104,7 +104,7 @@ B5540A720E3809D34A71A8E5, FF95EC7ADBED0BFF63E32827, 3495015450FA52F6D0A93D0A, - 08EF8E672632825EF5FDA59B, ); name = "Juce Library Code"; sourceTree = ""; }; + 08EF8E672632825EF5FDA59B, ); name = "JUCE Library Code"; sourceTree = ""; }; 0923A370BC04F76CB2B0AC50 = {isa = PBXGroup; children = ( 5192F983556BFBE5044419E4, A1C6587E1BCDCAC216C6853B, ); name = Resources; sourceTree = ""; }; @@ -186,6 +186,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; PRODUCT_BUNDLE_IDENTIFIER = com.roli.SimpleFFTExample; @@ -303,7 +304,7 @@ 48322B9DE3337E69E96F7551, 69128EEF3B23EA7E960EBE08, B8B3353D164D52CC62A584F2, ); buildRules = ( ); dependencies = ( ); name = "SimpleFFTExample - App"; productName = SimpleFFTExample; productReference = 8D8ED3E7474D65E7177750A8; productType = "com.apple.product-type.application"; }; - CF307CC82EF6FB552266854D = {isa = PBXProject; buildConfigurationList = C877108FC7BF2DA280A51F46; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { D0E4014BABB86AAE963C0EC0 = { 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 = 4DB04A617E8DFE6D06731154; projectDirPath = ""; projectRoot = ""; targets = (D0E4014BABB86AAE963C0EC0); }; + CF307CC82EF6FB552266854D = {isa = PBXProject; buildConfigurationList = C877108FC7BF2DA280A51F46; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { D0E4014BABB86AAE963C0EC0 = { 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 = 4DB04A617E8DFE6D06731154; projectDirPath = ""; projectRoot = ""; targets = (D0E4014BABB86AAE963C0EC0); }; }; rootObject = CF307CC82EF6FB552266854D; } diff --git a/examples/SimpleFFTExample/Builds/VisualStudio2013/SimpleFFTExample.sln b/examples/SimpleFFTExample/Builds/VisualStudio2013/SimpleFFTExample.sln index dd57f88c..0edc9555 100644 --- a/examples/SimpleFFTExample/Builds/VisualStudio2013/SimpleFFTExample.sln +++ b/examples/SimpleFFTExample/Builds/VisualStudio2013/SimpleFFTExample.sln @@ -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 diff --git a/examples/SimpleFFTExample/Builds/VisualStudio2013/SimpleFFTExample_App.vcxproj b/examples/SimpleFFTExample/Builds/VisualStudio2013/SimpleFFTExample_App.vcxproj index a2b2c889..23a75a19 100644 --- a/examples/SimpleFFTExample/Builds/VisualStudio2013/SimpleFFTExample_App.vcxproj +++ b/examples/SimpleFFTExample/Builds/VisualStudio2013/SimpleFFTExample_App.vcxproj @@ -4,13 +4,13 @@ ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - + Debug - Win32 + x64 - + Release - Win32 + x64 @@ -19,19 +19,22 @@ 8.1 - Application false + false + v120 v120 8.1 - Application false true v120 + v120 8.1 @@ -48,18 +51,18 @@ <_ProjectFileVersion>10.0.30319.1 .exe - $(SolutionDir)$(Platform)\$(Configuration)\App\ - $(Platform)\$(Configuration)\App\ - SimpleFFTExample - true - $(SolutionDir)$(Platform)\$(Configuration)\App\ - $(Platform)\$(Configuration)\App\ - SimpleFFTExample - true + $(SolutionDir)$(Platform)\$(Configuration)\App\ + $(Platform)\$(Configuration)\App\ + SimpleFFTExample + true + $(SolutionDir)$(Platform)\$(Configuration)\App\ + $(Platform)\$(Configuration)\App\ + SimpleFFTExample + true v120 8.1 - + _DEBUG;%(PreprocessorDefinitions) true @@ -72,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2013_78A5020=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -93,7 +96,6 @@ true $(IntDir)\SimpleFFTExample.pdb Windows - MachineX86 true @@ -102,7 +104,7 @@ - + NDEBUG;%(PreprocessorDefinitions) true @@ -114,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2013_78A5020=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -135,7 +137,6 @@ false $(IntDir)\SimpleFFTExample.pdb Windows - MachineX86 true true true @@ -577,9 +578,6 @@ true - - true - true @@ -925,6 +923,9 @@ true + + true + true @@ -1366,6 +1367,9 @@ true + + true + true @@ -1456,6 +1460,9 @@ true + + true + true @@ -1489,6 +1496,9 @@ true + + true + true @@ -1528,12 +1538,21 @@ true + + true + true true + + true + + + true + true @@ -1720,6 +1739,9 @@ true + + true + true @@ -1732,6 +1754,9 @@ true + + true + true @@ -2092,6 +2117,7 @@ + @@ -2102,6 +2128,7 @@ + @@ -2113,12 +2140,14 @@ + + @@ -2168,6 +2197,7 @@ + @@ -2230,6 +2260,7 @@ + @@ -2267,6 +2298,7 @@ + @@ -2278,6 +2310,7 @@ + @@ -2347,6 +2380,7 @@ + diff --git a/examples/SimpleFFTExample/Builds/VisualStudio2013/SimpleFFTExample_App.vcxproj.filters b/examples/SimpleFFTExample/Builds/VisualStudio2013/SimpleFFTExample_App.vcxproj.filters index 9e5dc048..7dd4ef1e 100644 --- a/examples/SimpleFFTExample/Builds/VisualStudio2013/SimpleFFTExample_App.vcxproj.filters +++ b/examples/SimpleFFTExample/Builds/VisualStudio2013/SimpleFFTExample_App.vcxproj.filters @@ -8,353 +8,353 @@ {37F0487D-3269-BA79-AD9B-433F9673CB1D} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {5E662F89-AD8B-D0D6-9BB6-D42DCFC3C38B} + + {53CF03D3-988B-CD28-9130-CE08FDCEF7E9} - - {D272EE9B-CA6A-186E-1C62-0DF893C7A34E} + + {29C6FE02-507E-F3FE-16CD-74D84842C1EA} - - {5C139EFD-6DD2-83E0-C013-24CC03428D81} + + {8001BD68-125B-E392-8D3B-1F9C9520A65A} - - {03DBA258-F2EF-EC1D-5A86-2CEE402FE021} + + {EDC17061-CFA0-8EA0-0ADA-90F31C2FB0F2} - - {8EE92EFE-883B-A2FA-161D-94AC912BF1DE} + + {B813BD14-6565-2525-9AC3-E3AA48EDDA85} - - {16B24975-5792-03FC-64A8-D04E59D077E1} + + {DDF4BA73-8578-406D-21F8-06B9BC70BFEA} - - {362ADBDB-6FDF-5BD4-9F06-0A0270832F67} + + {5DD60D0E-B16A-0BED-EDC4-C56E6960CA9E} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -362,1750 +362,1777 @@ SimpleFFTExample\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_dsp\containers + JUCE Modules\juce_dsp\containers - Juce Modules\juce_dsp\filter_design + JUCE Modules\juce_dsp\filter_design - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors + + + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp + JUCE Modules\juce_dsp - Juce Modules\juce_dsp + JUCE Modules\juce_dsp - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2113,1835 +2140,1862 @@ SimpleFFTExample\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_dsp\containers + JUCE Modules\juce_dsp\containers - Juce Modules\juce_dsp\containers + JUCE Modules\juce_dsp\containers - Juce Modules\juce_dsp\filter_design + JUCE Modules\juce_dsp\filter_design - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths + + + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors + + + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors + + + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp + JUCE Modules\juce_dsp - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/SimpleFFTExample/Builds/VisualStudio2017/SimpleFFTExample_App.vcxproj b/examples/SimpleFFTExample/Builds/VisualStudio2017/SimpleFFTExample_App.vcxproj index 94fa2c73..2c23cfd0 100644 --- a/examples/SimpleFFTExample/Builds/VisualStudio2017/SimpleFFTExample_App.vcxproj +++ b/examples/SimpleFFTExample/Builds/VisualStudio2017/SimpleFFTExample_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -577,9 +578,6 @@ true - - true - true @@ -925,6 +923,9 @@ true + + true + true @@ -1366,6 +1367,9 @@ true + + true + true @@ -1456,6 +1460,9 @@ true + + true + true @@ -1489,6 +1496,9 @@ true + + true + true @@ -1528,12 +1538,21 @@ true + + true + true true + + true + + + true + true @@ -1720,6 +1739,9 @@ true + + true + true @@ -1732,6 +1754,9 @@ true + + true + true @@ -2092,6 +2117,7 @@ + @@ -2102,6 +2128,7 @@ + @@ -2113,12 +2140,14 @@ + + @@ -2168,6 +2197,7 @@ + @@ -2230,6 +2260,7 @@ + @@ -2267,6 +2298,7 @@ + @@ -2278,6 +2310,7 @@ + @@ -2347,6 +2380,7 @@ + diff --git a/examples/SimpleFFTExample/Builds/VisualStudio2017/SimpleFFTExample_App.vcxproj.filters b/examples/SimpleFFTExample/Builds/VisualStudio2017/SimpleFFTExample_App.vcxproj.filters index 26d807fe..15223c57 100644 --- a/examples/SimpleFFTExample/Builds/VisualStudio2017/SimpleFFTExample_App.vcxproj.filters +++ b/examples/SimpleFFTExample/Builds/VisualStudio2017/SimpleFFTExample_App.vcxproj.filters @@ -8,353 +8,353 @@ {37F0487D-3269-BA79-AD9B-433F9673CB1D} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {5E662F89-AD8B-D0D6-9BB6-D42DCFC3C38B} + + {53CF03D3-988B-CD28-9130-CE08FDCEF7E9} - - {D272EE9B-CA6A-186E-1C62-0DF893C7A34E} + + {29C6FE02-507E-F3FE-16CD-74D84842C1EA} - - {5C139EFD-6DD2-83E0-C013-24CC03428D81} + + {8001BD68-125B-E392-8D3B-1F9C9520A65A} - - {03DBA258-F2EF-EC1D-5A86-2CEE402FE021} + + {EDC17061-CFA0-8EA0-0ADA-90F31C2FB0F2} - - {8EE92EFE-883B-A2FA-161D-94AC912BF1DE} + + {B813BD14-6565-2525-9AC3-E3AA48EDDA85} - - {16B24975-5792-03FC-64A8-D04E59D077E1} + + {DDF4BA73-8578-406D-21F8-06B9BC70BFEA} - - {362ADBDB-6FDF-5BD4-9F06-0A0270832F67} + + {5DD60D0E-B16A-0BED-EDC4-C56E6960CA9E} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -362,1750 +362,1777 @@ SimpleFFTExample\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_dsp\containers + JUCE Modules\juce_dsp\containers - Juce Modules\juce_dsp\filter_design + JUCE Modules\juce_dsp\filter_design - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors + + + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp + JUCE Modules\juce_dsp - Juce Modules\juce_dsp + JUCE Modules\juce_dsp - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2113,1835 +2140,1862 @@ SimpleFFTExample\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_dsp\containers + JUCE Modules\juce_dsp\containers - Juce Modules\juce_dsp\containers + JUCE Modules\juce_dsp\containers - Juce Modules\juce_dsp\filter_design + JUCE Modules\juce_dsp\filter_design - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\frequency + JUCE Modules\juce_dsp\frequency - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths + + + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\maths + JUCE Modules\juce_dsp\maths - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\native + JUCE Modules\juce_dsp\native - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors + + + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors + + + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp\processors + JUCE Modules\juce_dsp\processors - Juce Modules\juce_dsp + JUCE Modules\juce_dsp - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/SimpleFFTExample/JuceLibraryCode/AppConfig.h b/examples/SimpleFFTExample/JuceLibraryCode/AppConfig.h index eb240284..6f1360ee 100644 --- a/examples/SimpleFFTExample/JuceLibraryCode/AppConfig.h +++ b/examples/SimpleFFTExample/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -67,7 +67,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -75,7 +75,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -87,15 +87,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -110,11 +114,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -125,37 +129,37 @@ // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_audio_utils flags: #ifndef JUCE_USE_CDREADER - //#define JUCE_USE_CDREADER 1 + //#define JUCE_USE_CDREADER 0 #endif #ifndef JUCE_USE_CDBURNER - //#define JUCE_USE_CDBURNER 1 + //#define JUCE_USE_CDBURNER 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -163,7 +167,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -171,7 +175,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -190,15 +194,15 @@ #endif #ifndef JUCE_DSP_USE_INTEL_MKL - //#define JUCE_DSP_USE_INTEL_MKL 1 + //#define JUCE_DSP_USE_INTEL_MKL 0 #endif #ifndef JUCE_DSP_USE_SHARED_FFTW - //#define JUCE_DSP_USE_SHARED_FFTW 1 + //#define JUCE_DSP_USE_SHARED_FFTW 0 #endif #ifndef JUCE_DSP_USE_STATIC_FFTW - //#define JUCE_DSP_USE_STATIC_FFTW 1 + //#define JUCE_DSP_USE_STATIC_FFTW 0 #endif #ifndef JUCE_DSP_ENABLE_SNAP_TO_ZERO @@ -209,7 +213,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -227,7 +231,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -235,7 +247,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -250,7 +262,7 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/SimpleFFTExample/SimpleFFTExample.jucer b/examples/SimpleFFTExample/SimpleFFTExample.jucer index b174e6a2..9b69ba98 100644 --- a/examples/SimpleFFTExample/SimpleFFTExample.jucer +++ b/examples/SimpleFFTExample/SimpleFFTExample.jucer @@ -1,10 +1,8 @@ - + - - + + @@ -37,10 +33,8 @@ - - + + @@ -59,10 +53,8 @@ - - + + diff --git a/examples/audio plugin demo/Builds/Android/app/CMakeLists.txt b/examples/audio plugin demo/Builds/Android/app/CMakeLists.txt index 186859e9..bf3ad134 100644 --- a/examples/audio plugin demo/Builds/Android/app/CMakeLists.txt +++ b/examples/audio plugin demo/Builds/Android/app/CMakeLists.txt @@ -8,7 +8,7 @@ SET(BINARY_NAME "juce_jni") add_library("cpufeatures" STATIC "${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c") set_source_files_properties("${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c" PROPERTIES COMPILE_FLAGS "-Wno-sign-conversion -Wno-gnu-statement-expression") -add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=23" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_juce_jucedemoplugin_JuceDemoPlugin" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/juce/jucedemoplugin/JuceDemoPlugin\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCE_ANDROID_GL_ES_VERSION_3_0=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000") +add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=23" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_juce_jucedemoplugin_JuceDemoPlugin" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/juce/jucedemoplugin/JuceDemoPlugin\"" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSNAME=com_juce_jucedemoplugin_SharingContentProvider" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSPATH=\"com/juce/jucedemoplugin/SharingContentProvider\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCE_ANDROID_GL_ES_VERSION_3_0=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000") include_directories( AFTER "../../../JuceLibraryCode" @@ -18,13 +18,13 @@ include_directories( AFTER enable_language(ASM) -IF(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +IF(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") add_definitions("-DDEBUG=1" "-D_DEBUG=1") -ELSEIF(JUCE_BUILD_CONFIGFURATION MATCHES "RELEASE") +ELSEIF(JUCE_BUILD_CONFIGURATION MATCHES "RELEASE") add_definitions("-DNDEBUG=1") -ELSE(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +ELSE(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") MESSAGE( FATAL_ERROR "No matching build-configuration found." ) -ENDIF(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +ENDIF(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") add_library( ${BINARY_NAME} @@ -487,7 +487,6 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_core/containers/juce_HashMap.h" "../../../../../modules/juce_core/containers/juce_HashMap_test.cpp" "../../../../../modules/juce_core/containers/juce_LinkedListPointer.h" - "../../../../../modules/juce_core/containers/juce_ListenerList.cpp" "../../../../../modules/juce_core/containers/juce_ListenerList.h" "../../../../../modules/juce_core/containers/juce_NamedValueSet.cpp" "../../../../../modules/juce_core/containers/juce_NamedValueSet.h" @@ -724,6 +723,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_data_structures/values/juce_ValueTree.h" "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp" "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h" + "../../../../../modules/juce_data_structures/values/juce_ValueWithDefault.h" "../../../../../modules/juce_data_structures/juce_data_structures.cpp" "../../../../../modules/juce_data_structures/juce_data_structures.mm" "../../../../../modules/juce_data_structures/juce_data_structures.h" @@ -810,6 +810,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_graphics/geometry/juce_EdgeTable.cpp" "../../../../../modules/juce_graphics/geometry/juce_EdgeTable.h" "../../../../../modules/juce_graphics/geometry/juce_Line.h" + "../../../../../modules/juce_graphics/geometry/juce_Parallelogram.h" "../../../../../modules/juce_graphics/geometry/juce_Path.cpp" "../../../../../modules/juce_graphics/geometry/juce_Path.h" "../../../../../modules/juce_graphics/geometry/juce_PathIterator.cpp" @@ -988,6 +989,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" "../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" "../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" + "../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" + "../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" @@ -1055,6 +1058,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h" "../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.cpp" "../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.h" + "../../../../../modules/juce_gui_basics/layout/juce_SidePanel.cpp" + "../../../../../modules/juce_gui_basics/layout/juce_SidePanel.h" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp" @@ -1077,6 +1082,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h" "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp" "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.h" + "../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.cpp" + "../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarModel.cpp" @@ -1109,8 +1116,12 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" "../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" "../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" + "../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" "../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" "../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" + "../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" + "../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" + "../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" "../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" "../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" "../../../../../modules/juce_gui_basics/native/juce_linux_FileChooser.cpp" @@ -1219,6 +1230,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.cpp" "../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.h" "../../../../../modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h" + "../../../../../modules/juce_gui_extra/embedding/juce_AndroidViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_NSViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_UIViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_XEmbedComponent.h" @@ -1246,6 +1258,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/misc/juce_WebBrowserComponent.h" "../../../../../modules/juce_gui_extra/native/juce_android_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_android_WebBrowserComponent.cpp" + "../../../../../modules/juce_gui_extra/native/juce_AndroidViewComponent.cpp" "../../../../../modules/juce_gui_extra/native/juce_ios_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm" "../../../../../modules/juce_gui_extra/native/juce_linux_X11_SystemTrayIcon.cpp" @@ -1254,6 +1267,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/native/juce_mac_AppleRemote.mm" "../../../../../modules/juce_gui_extra/native/juce_mac_CarbonViewWrapperComponent.h" "../../../../../modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm" + "../../../../../modules/juce_gui_extra/native/juce_mac_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_mac_SystemTrayIcon.cpp" "../../../../../modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm" "../../../../../modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp" @@ -1734,7 +1748,6 @@ set_source_files_properties("../../../../../modules/juce_core/containers/juce_El set_source_files_properties("../../../../../modules/juce_core/containers/juce_HashMap.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_HashMap_test.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_LinkedListPointer.h" PROPERTIES HEADER_FILE_ONLY TRUE) -set_source_files_properties("../../../../../modules/juce_core/containers/juce_ListenerList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_ListenerList.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_NamedValueSet.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_NamedValueSet.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1971,6 +1984,7 @@ set_source_files_properties("../../../../../modules/juce_data_structures/values/ set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTree.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueWithDefault.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2057,6 +2071,7 @@ set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_ set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_EdgeTable.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_EdgeTable.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Line.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Parallelogram.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Path.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Path.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_PathIterator.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2235,6 +2250,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/ju set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2302,6 +2319,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_SidePanel.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_SidePanel.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2324,6 +2343,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/ set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarModel.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2356,8 +2377,12 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_M set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_linux_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2466,6 +2491,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/code_editor/j set_source_files_properties("../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_AndroidViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_NSViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_UIViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_XEmbedComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2493,6 +2519,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/misc/juce_Sys set_source_files_properties("../../../../../modules/juce_gui_extra/misc/juce_WebBrowserComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_android_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_android_WebBrowserComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_AndroidViewComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_ios_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_linux_X11_SystemTrayIcon.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2501,6 +2528,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_l set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_AppleRemote.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_CarbonViewWrapperComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_SystemTrayIcon.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) diff --git a/examples/audio plugin demo/Builds/Android/app/build.gradle b/examples/audio plugin demo/Builds/Android/app/build.gradle index 7badc9b6..3414aa63 100644 --- a/examples/audio plugin demo/Builds/Android/app/build.gradle +++ b/examples/audio plugin demo/Builds/Android/app/build.gradle @@ -2,7 +2,7 @@ apply plugin: 'com.android.application' android { compileSdkVersion 23 - buildToolsVersion "26.0.0" + buildToolsVersion "27.0.0" externalNativeBuild { cmake { path "CMakeLists.txt" @@ -26,7 +26,7 @@ android { cmake { arguments "-DANDROID_TOOLCHAIN=clang", "-DANDROID_PLATFORM=android-23", "-DANDROID_STL=c++_static", "-DANDROID_CPP_FEATURES=exceptions rtti", "-DANDROID_ARM_MODE=arm", "-DANDROID_ARM_NEON=TRUE" cFlags "-fsigned-char" - cppFlags "-fsigned-char", "-std=c++11" + cppFlags "-fsigned-char", "-std=c++14" } } } @@ -46,6 +46,7 @@ android { } } + flavorDimensions "default" productFlavors { debug_ { ndk { @@ -53,16 +54,20 @@ android { } externalNativeBuild { cmake { - arguments "-DJUCE_BUILD_CONFIGFURATION=DEBUG", "-DCMAKE_CXX_FLAGS_DEBUG=-O0", "-DCMAKE_C_FLAGS_DEBUG=-O0" + arguments "-DJUCE_BUILD_CONFIGURATION=DEBUG", "-DCMAKE_CXX_FLAGS_DEBUG=-O0", "-DCMAKE_C_FLAGS_DEBUG=-O0" } } + + dimension "default" } release_ { externalNativeBuild { cmake { - arguments "-DJUCE_BUILD_CONFIGFURATION=RELEASE", "-DCMAKE_CXX_FLAGS_RELEASE=-O3", "-DCMAKE_C_FLAGS_RELEASE=-O3" + arguments "-DJUCE_BUILD_CONFIGURATION=RELEASE", "-DCMAKE_CXX_FLAGS_RELEASE=-O3", "-DCMAKE_C_FLAGS_RELEASE=-O3" } } + + dimension "default" } } diff --git a/examples/audio plugin demo/Builds/Android/app/src/main/AndroidManifest.xml b/examples/audio plugin demo/Builds/Android/app/src/main/AndroidManifest.xml index ce3b0140..a021be77 100644 --- a/examples/audio plugin demo/Builds/Android/app/src/main/AndroidManifest.xml +++ b/examples/audio plugin demo/Builds/Android/app/src/main/AndroidManifest.xml @@ -12,7 +12,7 @@ + android:screenOrientation="userLandscape" android:launchMode="singleTask" android:hardwareAccelerated="true"> diff --git a/examples/audio plugin demo/Builds/Android/app/src/main/java/com/juce/jucedemoplugin/JuceDemoPlugin.java b/examples/audio plugin demo/Builds/Android/app/src/main/java/com/juce/jucedemoplugin/JuceDemoPlugin.java index 9b079d8f..82186065 100644 --- a/examples/audio plugin demo/Builds/Android/app/src/main/java/com/juce/jucedemoplugin/JuceDemoPlugin.java +++ b/examples/audio plugin demo/Builds/Android/app/src/main/java/com/juce/jucedemoplugin/JuceDemoPlugin.java @@ -30,10 +30,12 @@ import android.content.Intent; import android.content.res.Configuration; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; +import android.net.http.SslError; import android.net.Uri; import android.os.Bundle; import android.os.Looper; import android.os.Handler; +import android.os.Message; import android.os.ParcelUuid; import android.os.Environment; import android.view.*; @@ -47,6 +49,13 @@ import android.text.InputType; import android.util.DisplayMetrics; import android.util.Log; import android.util.Pair; +import android.webkit.SslErrorHandler; +import android.webkit.WebChromeClient; +import android.webkit.WebResourceError; +import android.webkit.WebResourceRequest; +import android.webkit.WebResourceResponse; +import android.webkit.WebView; +import android.webkit.WebViewClient; import java.lang.Runnable; import java.lang.ref.WeakReference; import java.lang.reflect.*; @@ -1226,6 +1235,10 @@ public class JuceDemoPlugin extends Activity { super.onResume(); resumeApp(); + + // Ensure that navigation/status bar visibility is correctly restored. + for (int i = 0; i < viewHolder.getChildCount(); ++i) + ((ComponentPeerView) viewHolder.getChildAt (i)).appResumed(); } @Override @@ -1573,6 +1586,27 @@ public class JuceDemoPlugin extends Activity colorMatrix.set (colorTransform); paint.setColorFilter (new ColorMatrixColorFilter (colorMatrix)); + + java.lang.reflect.Method method = null; + + try + { + method = getClass().getMethod ("setLayerType", int.class, Paint.class); + } + catch (SecurityException e) {} + catch (NoSuchMethodException e) {} + + if (method != null) + { + try + { + int layerTypeNone = 0; + method.invoke (this, layerTypeNone, null); + } + catch (java.lang.IllegalArgumentException e) {} + catch (java.lang.IllegalAccessException e) {} + catch (java.lang.reflect.InvocationTargetException e) {} + } } //============================================================================== @@ -1805,6 +1839,17 @@ public class JuceDemoPlugin extends Activity { return true; //xxx needs to check overlapping views } + + //============================================================================== + private native void handleAppResumed (long host); + + public void appResumed() + { + if (host == 0) + return; + + handleAppResumed (host); + } } //============================================================================== @@ -1924,15 +1969,29 @@ public class JuceDemoPlugin extends Activity //============================================================================== public static class NativeInvocationHandler implements InvocationHandler { - public NativeInvocationHandler (long nativeContextRef) + public NativeInvocationHandler (Activity activityToUse, long nativeContextRef) { + activity = activityToUse; nativeContext = nativeContextRef; } + public void nativeContextDeleted() + { + nativeContext = 0; + } + @Override public void finalize() { - dispatchFinalize (nativeContext); + activity.runOnUiThread (new Runnable() + { + @Override + public void run() + { + if (nativeContext != 0) + dispatchFinalize (nativeContext); + } + }); } @Override @@ -1942,15 +2001,21 @@ public class JuceDemoPlugin extends Activity } //============================================================================== + Activity activity; private long nativeContext = 0; private native void dispatchFinalize (long nativeContextRef); private native Object dispatchInvoke (long nativeContextRef, Object proxy, Method method, Object[] args); } - public static InvocationHandler createInvocationHandler (long nativeContextRef) + public InvocationHandler createInvocationHandler (long nativeContextRef) + { + return new NativeInvocationHandler (this, nativeContextRef); + } + + public void invocationHandlerContextDeleted (InvocationHandler handler) { - return new NativeInvocationHandler (nativeContextRef); + ((NativeInvocationHandler) handler).nativeContextDeleted(); } //============================================================================== @@ -2348,6 +2413,111 @@ public class JuceDemoPlugin extends Activity startActivity (new Intent (Intent.ACTION_VIEW, Uri.parse (url))); } + private native boolean webViewPageLoadStarted (long host, WebView view, String url); + private native void webViewPageLoadFinished (long host, WebView view, String url); + private native void webViewReceivedError (long host, WebView view, WebResourceRequest request, WebResourceError error); private native void webViewReceivedHttpError (long host, WebView view, WebResourceRequest request, WebResourceResponse errorResponse); private native void webViewReceivedSslError (long host, WebView view, SslErrorHandler handler, SslError error); + private native void webViewCloseWindowRequest (long host, WebView view); + private native void webViewCreateWindowRequest (long host, WebView view); + + //============================================================================== + public class JuceWebViewClient extends WebViewClient + { + public JuceWebViewClient (long hostToUse) + { + host = hostToUse; + } + + public void hostDeleted() + { + synchronized (hostLock) + { + host = 0; + } + } + + @Override + public void onPageFinished (WebView view, String url) + { + if (host == 0) + return; + + webViewPageLoadFinished (host, view, url); + } + + @Override + public void onReceivedSslError (WebView view, SslErrorHandler handler, SslError error) + { + if (host == 0) + return; + + webViewReceivedSslError (host, view, handler, error); + } + + @Override + public void onReceivedError (WebView view, WebResourceRequest request, WebResourceError error) + { + if (host == 0) + return; + + webViewReceivedError (host, view, request, error); + } + + @Override + public void onReceivedHttpError (WebView view, WebResourceRequest request, WebResourceResponse errorResponse) + { + if (host == 0) + return; + + webViewReceivedHttpError (host, view, request, errorResponse); + } + + @Override + public WebResourceResponse shouldInterceptRequest (WebView view, WebResourceRequest request) + { + synchronized (hostLock) + { + if (host != 0) + { + boolean shouldLoad = webViewPageLoadStarted (host, view, request.getUrl().toString()); + + if (shouldLoad) + return null; + } + } + + return new WebResourceResponse ("text/html", null, null); + } + + private long host; + private final Object hostLock = new Object(); + } + + public class JuceWebChromeClient extends WebChromeClient + { + public JuceWebChromeClient (long hostToUse) + { + host = hostToUse; + } + + @Override + public void onCloseWindow (WebView window) + { + webViewCloseWindowRequest (host, window); + } + + @Override + public boolean onCreateWindow (WebView view, boolean isDialog, + boolean isUserGesture, Message resultMsg) + { + webViewCreateWindowRequest (host, view); + return false; + } + + private long host; + private final Object hostLock = new Object(); + } + + //============================================================================== public static final String getLocaleValue (boolean isRegion) { java.util.Locale locale = java.util.Locale.getDefault(); diff --git a/examples/audio plugin demo/Builds/Android/app/src/main/java/com/juce/jucedemoplugin/SharingContentProvider.java b/examples/audio plugin demo/Builds/Android/app/src/main/java/com/juce/jucedemoplugin/SharingContentProvider.java new file mode 100644 index 00000000..b4c421dc --- /dev/null +++ b/examples/audio plugin demo/Builds/Android/app/src/main/java/com/juce/jucedemoplugin/SharingContentProvider.java @@ -0,0 +1,138 @@ +package com.juce.jucedemoplugin; + +import android.content.ContentProvider; +import android.content.ContentValues; +import android.content.res.AssetFileDescriptor; +import android.content.res.Resources; +import android.database.Cursor; +import android.database.MatrixCursor; +import android.net.Uri; +import android.os.FileObserver; +import android.os.ParcelFileDescriptor; +import java.lang.String; + +public final class SharingContentProvider extends ContentProvider +{ + private Object lock = new Object(); + + private native void contentSharerFileObserverEvent (long host, int event, String path); + + private native Cursor contentSharerQuery (Uri uri, String[] projection, String selection, + String[] selectionArgs, String sortOrder); + + private native void contentSharerCursorClosed (long host); + + private native AssetFileDescriptor contentSharerOpenFile (Uri uri, String mode); + private native String[] contentSharerGetStreamTypes (Uri uri, String mimeTypeFilter); + + public final class ProviderFileObserver extends FileObserver + { + public ProviderFileObserver (long hostToUse, String path, int mask) + { + super (path, mask); + + host = hostToUse; + } + + public void onEvent (int event, String path) + { + contentSharerFileObserverEvent (host, event, path); + } + + private long host; + } + + public final class ProviderCursor extends MatrixCursor + { + ProviderCursor (long hostToUse, String[] columnNames) + { + super (columnNames); + + host = hostToUse; + } + + @Override + public void close() + { + super.close(); + + contentSharerCursorClosed (host); + } + + private long host; + } + + @Override + public boolean onCreate() + { + return true; + } + + @Override + public Cursor query (Uri url, String[] projection, String selection, + String[] selectionArgs, String sortOrder) + { + synchronized (lock) + { + return contentSharerQuery (url, projection, selection, selectionArgs, sortOrder); + } + } + + @Override + public Uri insert (Uri uri, ContentValues values) + { + return null; + } + + @Override + public int update (Uri uri, ContentValues values, String selection, + String[] selectionArgs) + { + return 0; + } + + @Override + public int delete (Uri uri, String selection, String[] selectionArgs) + { + return 0; + } + + @Override + public String getType (Uri uri) + { + return null; + } + + @Override + public AssetFileDescriptor openAssetFile (Uri uri, String mode) + { + synchronized (lock) + { + return contentSharerOpenFile (uri, mode); + } + } + + @Override + public ParcelFileDescriptor openFile (Uri uri, String mode) + { + synchronized (lock) + { + AssetFileDescriptor result = contentSharerOpenFile (uri, mode); + + if (result != null) + return result.getParcelFileDescriptor(); + + return null; + } + } + + @Override + public String[] getStreamTypes (Uri uri, String mimeTypeFilter) + { + synchronized (lock) + { + return contentSharerGetStreamTypes (uri, mimeTypeFilter); + } + } + +} diff --git a/examples/audio plugin demo/Builds/Android/build.gradle b/examples/audio plugin demo/Builds/Android/build.gradle index 0109eaa0..07b77dd9 100644 --- a/examples/audio plugin demo/Builds/Android/build.gradle +++ b/examples/audio plugin demo/Builds/Android/build.gradle @@ -1,9 +1,10 @@ buildscript { repositories { jcenter() + google() } dependencies { - classpath 'com.android.tools.build:gradle:2.3.3' + classpath 'com.android.tools.build:gradle:3.0.1' } } diff --git a/examples/audio plugin demo/Builds/Android/gradle/wrapper/gradle-wrapper.properties b/examples/audio plugin demo/Builds/Android/gradle/wrapper/gradle-wrapper.properties index 69aae7dc..6654a817 100644 --- a/examples/audio plugin demo/Builds/Android/gradle/wrapper/gradle-wrapper.properties +++ b/examples/audio plugin demo/Builds/Android/gradle/wrapper/gradle-wrapper.properties @@ -1 +1 @@ -distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip \ No newline at end of file +distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip \ No newline at end of file diff --git a/examples/audio plugin demo/Builds/LinuxMakefile/Makefile b/examples/audio plugin demo/Builds/LinuxMakefile/Makefile index 9776d726..c3cd530e 100644 --- a/examples/audio plugin demo/Builds/LinuxMakefile/Makefile +++ b/examples/audio plugin demo/Builds/LinuxMakefile/Makefile @@ -23,6 +23,8 @@ ifndef CONFIG CONFIG=Debug endif +JUCE_ARCH_LABEL := $(shell uname -m) + ifeq ($(CONFIG),Debug) JUCE_BINDIR := build JUCE_LIBDIR := build @@ -47,7 +49,7 @@ ifeq ($(CONFIG),Debug) JUCE_TARGET_SHARED_CODE := JuceDemoPlugin.a JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -fPIC -g -ggdb -O0 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -77,7 +79,7 @@ ifeq ($(CONFIG),Release) JUCE_TARGET_SHARED_CODE := JuceDemoPlugin.a JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -fPIC -O3 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -fvisibility=hidden -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -127,7 +129,7 @@ $(JUCE_OUTDIR)/$(JUCE_TARGET_STANDALONE_PLUGIN) : check-pkg-config $(OBJECTS_STA -$(V_AT)mkdir -p $(JUCE_BINDIR) -$(V_AT)mkdir -p $(JUCE_LIBDIR) -$(V_AT)mkdir -p $(JUCE_OUTDIR) - $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_STANDALONE_PLUGIN) $(OBJECTS_STANDALONE_PLUGIN) $(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE) $(JUCE_LDFLAGS) $(RESOURCES) $(TARGET_ARCH) + $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_STANDALONE_PLUGIN) $(OBJECTS_STANDALONE_PLUGIN) $(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE) $(JUCE_LDFLAGS) $(JUCE_LDFLAGS_STANDALONE_PLUGIN) $(RESOURCES) $(TARGET_ARCH) $(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE) : check-pkg-config $(OBJECTS_SHARED_CODE) $(RESOURCES) @echo Linking "JuceDemoPlugin - Shared Code" diff --git a/examples/audio plugin demo/Builds/MacOSX/JuceDemoPlugin.xcodeproj/project.pbxproj b/examples/audio plugin demo/Builds/MacOSX/JuceDemoPlugin.xcodeproj/project.pbxproj index 689b7b95..2121b6b8 100644 --- a/examples/audio plugin demo/Builds/MacOSX/JuceDemoPlugin.xcodeproj/project.pbxproj +++ b/examples/audio plugin demo/Builds/MacOSX/JuceDemoPlugin.xcodeproj/project.pbxproj @@ -126,7 +126,7 @@ 7023FB5C4396CEC64CFE0D66, 622EBB4537E0863FCE83C74C, 3EED20FD854357B29EE2C0A3, - AC8A8E1FEB370B48B415BD18, ); name = "Juce Modules"; sourceTree = ""; }; + AC8A8E1FEB370B48B415BD18, ); name = "JUCE Modules"; sourceTree = ""; }; 83470AD511CD6CC1E485F29B = {isa = PBXGroup; children = ( 844343AA474A10F4CD613ACF, 51309CECB6D206FE4793981F, @@ -148,7 +148,7 @@ ADFF34505DAABF20A557F4A0, 26D0AE41100F00F2F7FC1F4F, DD262804AD7479D96C0EF6DD, - 8FB68CA43E49DD39E013DB82, ); name = "Juce Library Code"; sourceTree = ""; }; + 8FB68CA43E49DD39E013DB82, ); name = "JUCE Library Code"; sourceTree = ""; }; 239B4D5DE50B3B7A16114C15 = {isa = PBXGroup; children = ( 12E665A9E9A675668AF160A9, 8B67A16CB449160267AA05BB, @@ -189,7 +189,7 @@ MACOSX_DEPLOYMENT_TARGET = 10.11; }; name = Release; }; A4B12DFADE1730C6014F332B = {isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -227,7 +227,7 @@ WRAPPER_EXTENSION = vst; }; name = Debug; }; D56C28DC5C3854D6AA9E04C2 = {isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -257,6 +257,7 @@ INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST/"; LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_LDFLAGS = "-bundle -lJuceDemoPlugin"; @@ -266,7 +267,7 @@ WRAPPER_EXTENSION = vst; }; name = Release; }; 1FA913B64C8ADDFFCA9768E1 = {isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -305,7 +306,7 @@ WRAPPER_EXTENSION = component; }; name = Debug; }; 9E686ABA5935BF9B713A0C5A = {isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -335,6 +336,7 @@ INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_LDFLAGS = "-bundle -lJuceDemoPlugin"; @@ -345,7 +347,7 @@ WRAPPER_EXTENSION = component; }; name = Release; }; 9847BE636E2825D8B76947EE = {isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; CODE_SIGN_ENTITLEMENTS = "JuceDemoPlugin.entitlements"; COMBINE_HIDPI_IMAGES = YES; @@ -378,7 +380,7 @@ USE_HEADERMAP = NO; }; name = Debug; }; 5D13FAF3C958860246498452 = {isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; CODE_SIGN_ENTITLEMENTS = "JuceDemoPlugin.entitlements"; COMBINE_HIDPI_IMAGES = YES; @@ -404,6 +406,7 @@ HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); INFOPLIST_FILE = Info-AUv3_AppExtension.plist; INFOPLIST_PREPROCESS = NO; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_LDFLAGS = "-lJuceDemoPlugin"; @@ -412,7 +415,7 @@ USE_HEADERMAP = NO; }; name = Release; }; 36EE658E7C17E7D4290A5F03 = {isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -444,7 +447,7 @@ USE_HEADERMAP = NO; }; name = Debug; }; CDA9FA754F176B45AF024C64 = {isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -469,6 +472,7 @@ HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); INFOPLIST_FILE = Info-Standalone_Plugin.plist; INFOPLIST_PREPROCESS = NO; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_LDFLAGS = "-lJuceDemoPlugin"; @@ -477,7 +481,7 @@ USE_HEADERMAP = NO; }; name = Release; }; DE68D772AF78FA0D411FC4D4 = {isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -508,7 +512,7 @@ USE_HEADERMAP = NO; }; name = Debug; }; CD0D0EA3F45AD047F14FD2E8 = {isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -533,6 +537,7 @@ GCC_VERSION = com.apple.compilers.llvm.clang.1_0; HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); INSTALL_PATH = "@executable_path/../Frameworks"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; PRODUCT_BUNDLE_IDENTIFIER = com.juce.JuceDemoPlugin; @@ -751,7 +756,7 @@ 80AB3252A67CCE24226B54A2, ); runOnlyForDeploymentPostprocessing = 0; }; C3F206BB3277FBADE3BD615B = {isa = PBXNativeTarget; buildConfigurationList = 08D73ACBC0F6E2A4747629EE; buildPhases = ( 4E087312D44130771EB1E9C2, ); buildRules = ( ); dependencies = ( ); name = "JuceDemoPlugin - Shared Code"; productName = JuceDemoPlugin; productReference = 4D6248E85C22578615FA809C; productType = "com.apple.product-type.library.static"; }; - 85250052F3E019894332668E = {isa = PBXProject; buildConfigurationList = 0720B453F376663EAB98BF9B; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { D4A200CA175E6673EB359B63 = { 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; }; }; };921CB4BBA34ADBC5270F81EF = { 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; }; }; };71E1E34CFC671ACBBCE0726C = { 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; }; }; };C6D88D358CA321193FD3CC4F = { 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 = 1; }; }; };F2918F451F1385B37AF4A6ED = { 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; }; }; };C3F206BB3277FBADE3BD615B = { 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 = 4074359E1E7C4D54E87C3461; projectDirPath = ""; projectRoot = ""; targets = (D4A200CA175E6673EB359B63, 921CB4BBA34ADBC5270F81EF, 71E1E34CFC671ACBBCE0726C, C6D88D358CA321193FD3CC4F, F2918F451F1385B37AF4A6ED, C3F206BB3277FBADE3BD615B); }; + 85250052F3E019894332668E = {isa = PBXProject; buildConfigurationList = 0720B453F376663EAB98BF9B; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { D4A200CA175E6673EB359B63 = { 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; }; }; };921CB4BBA34ADBC5270F81EF = { 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; }; }; };71E1E34CFC671ACBBCE0726C = { 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; }; }; };C6D88D358CA321193FD3CC4F = { 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 = 1; }; }; };F2918F451F1385B37AF4A6ED = { 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; }; }; };C3F206BB3277FBADE3BD615B = { 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 = 4074359E1E7C4D54E87C3461; projectDirPath = ""; projectRoot = ""; targets = (D4A200CA175E6673EB359B63, 921CB4BBA34ADBC5270F81EF, 71E1E34CFC671ACBBCE0726C, C6D88D358CA321193FD3CC4F, F2918F451F1385B37AF4A6ED, C3F206BB3277FBADE3BD615B); }; }; rootObject = 85250052F3E019894332668E; } diff --git a/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_SharedCode.vcxproj b/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_SharedCode.vcxproj index 31b03f3c..221f80a3 100644 --- a/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_SharedCode.vcxproj +++ b/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_SharedCode.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> StaticLibrary false + false v140 v140 8.1 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -650,9 +651,6 @@ true - - true - true @@ -1385,6 +1383,9 @@ true + + true + true @@ -1475,6 +1476,9 @@ true + + true + true @@ -1508,6 +1512,9 @@ true + + true + true @@ -1547,12 +1554,21 @@ true + + true + true true + + true + + + true + true @@ -1739,6 +1755,9 @@ true + + true + true @@ -1751,6 +1770,9 @@ true + + true + true @@ -2159,6 +2181,7 @@ + @@ -2206,6 +2229,7 @@ + @@ -2268,6 +2292,7 @@ + @@ -2305,6 +2330,7 @@ + @@ -2316,6 +2342,7 @@ + @@ -2385,6 +2412,7 @@ + diff --git a/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_SharedCode.vcxproj.filters b/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_SharedCode.vcxproj.filters index f15f916c..756f62d3 100644 --- a/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_SharedCode.vcxproj.filters +++ b/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_SharedCode.vcxproj.filters @@ -5,350 +5,350 @@ {98B5FD41-69F0-DE4B-B5A1-16802D627A6C} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {2FB30532-4EF3-EFA3-E57C-F7DDE9DB1297} + + {ECAD3047-D178-10EE-BAA7-61ABC3B53CF0} - - {1ED92A41-D496-5397-A4B0-9FA52DBA9215} + + {355704C0-2A0C-6AFD-71D3-80264445D7DF} - - {25DD3A16-4BC7-35BD-F32E-0310D1887564} + + {725C0EA8-9736-764D-81E6-01695B6B00B3} - - {EA1913F9-0E99-FEC5-0192-0C197611B8F8} + + {09E4D4E3-1D92-962B-C66E-DD8C8C935FF6} - - {AF5F4789-D607-BFD8-D853-09473C27449C} + + {AA010709-292F-011A-F2AB-0D1B4A7B8328} - - {EE36D8B9-408C-AEC9-66E7-BEA9E407F27F} + + {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -359,1771 +359,1795 @@ JuceDemoPlugin - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2137,1886 +2161,1904 @@ JuceDemoPlugin - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_StandalonePlugin.vcxproj b/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_StandalonePlugin.vcxproj index c5a9c9a9..72ffdb9f 100644 --- a/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_StandalonePlugin.vcxproj +++ b/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_StandalonePlugin.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v140 v140 8.1 @@ -76,7 +77,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -120,7 +121,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ diff --git a/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_StandalonePlugin.vcxproj.filters b/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_StandalonePlugin.vcxproj.filters index e2c56642..035da2ae 100644 --- a/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_StandalonePlugin.vcxproj.filters +++ b/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_StandalonePlugin.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_VST.vcxproj b/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_VST.vcxproj index ac79ca3d..6b0a3b55 100644 --- a/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_VST.vcxproj +++ b/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_VST.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> DynamicLibrary false + false v140 v140 8.1 @@ -76,7 +77,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -120,7 +121,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ diff --git a/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_VST.vcxproj.filters b/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_VST.vcxproj.filters index c2f02da8..b3942e00 100644 --- a/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_VST.vcxproj.filters +++ b/examples/audio plugin demo/Builds/VisualStudio2015/JuceDemoPlugin_VST.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_SharedCode.vcxproj b/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_SharedCode.vcxproj index 88ff59f4..e9dd2b4d 100644 --- a/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_SharedCode.vcxproj +++ b/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_SharedCode.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> StaticLibrary false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -650,9 +651,6 @@ true - - true - true @@ -1385,6 +1383,9 @@ true + + true + true @@ -1475,6 +1476,9 @@ true + + true + true @@ -1508,6 +1512,9 @@ true + + true + true @@ -1547,12 +1554,21 @@ true + + true + true true + + true + + + true + true @@ -1739,6 +1755,9 @@ true + + true + true @@ -1751,6 +1770,9 @@ true + + true + true @@ -2159,6 +2181,7 @@ + @@ -2206,6 +2229,7 @@ + @@ -2268,6 +2292,7 @@ + @@ -2305,6 +2330,7 @@ + @@ -2316,6 +2342,7 @@ + @@ -2385,6 +2412,7 @@ + diff --git a/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_SharedCode.vcxproj.filters b/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_SharedCode.vcxproj.filters index 7914bb8d..7fa8b6af 100644 --- a/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_SharedCode.vcxproj.filters +++ b/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_SharedCode.vcxproj.filters @@ -5,350 +5,350 @@ {98B5FD41-69F0-DE4B-B5A1-16802D627A6C} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {2FB30532-4EF3-EFA3-E57C-F7DDE9DB1297} + + {ECAD3047-D178-10EE-BAA7-61ABC3B53CF0} - - {1ED92A41-D496-5397-A4B0-9FA52DBA9215} + + {355704C0-2A0C-6AFD-71D3-80264445D7DF} - - {25DD3A16-4BC7-35BD-F32E-0310D1887564} + + {725C0EA8-9736-764D-81E6-01695B6B00B3} - - {EA1913F9-0E99-FEC5-0192-0C197611B8F8} + + {09E4D4E3-1D92-962B-C66E-DD8C8C935FF6} - - {AF5F4789-D607-BFD8-D853-09473C27449C} + + {AA010709-292F-011A-F2AB-0D1B4A7B8328} - - {EE36D8B9-408C-AEC9-66E7-BEA9E407F27F} + + {BA0A76FA-458F-0B1C-02E9-ECFBF81140EC} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -359,1771 +359,1795 @@ JuceDemoPlugin - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2137,1886 +2161,1904 @@ JuceDemoPlugin - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses + JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses - Juce Modules\juce_audio_plugin_client\Standalone + JUCE Modules\juce_audio_plugin_client\Standalone - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\utility + JUCE Modules\juce_audio_plugin_client\utility - Juce Modules\juce_audio_plugin_client\VST + JUCE Modules\juce_audio_plugin_client\VST - Juce Modules\juce_audio_plugin_client + JUCE Modules\juce_audio_plugin_client - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_StandalonePlugin.vcxproj b/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_StandalonePlugin.vcxproj index f3f2936e..db4c09b2 100644 --- a/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_StandalonePlugin.vcxproj +++ b/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_StandalonePlugin.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v141 v141 10.0.16299.0 @@ -76,7 +77,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -120,7 +121,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ diff --git a/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_StandalonePlugin.vcxproj.filters b/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_StandalonePlugin.vcxproj.filters index 1169605d..3de3310a 100644 --- a/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_StandalonePlugin.vcxproj.filters +++ b/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_StandalonePlugin.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_VST.vcxproj b/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_VST.vcxproj index ec140813..fc1cab9e 100644 --- a/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_VST.vcxproj +++ b/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_VST.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> DynamicLibrary false + false v141 v141 10.0.16299.0 @@ -76,7 +77,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -120,7 +121,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ diff --git a/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_VST.vcxproj.filters b/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_VST.vcxproj.filters index 4439fc89..056b9af3 100644 --- a/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_VST.vcxproj.filters +++ b/examples/audio plugin demo/Builds/VisualStudio2017/JuceDemoPlugin_VST.vcxproj.filters @@ -2,19 +2,19 @@ - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/examples/audio plugin demo/Builds/iOS/JuceDemoPlugin.xcodeproj/project.pbxproj b/examples/audio plugin demo/Builds/iOS/JuceDemoPlugin.xcodeproj/project.pbxproj index 78c735ac..6c8f2b79 100644 --- a/examples/audio plugin demo/Builds/iOS/JuceDemoPlugin.xcodeproj/project.pbxproj +++ b/examples/audio plugin demo/Builds/iOS/JuceDemoPlugin.xcodeproj/project.pbxproj @@ -19,6 +19,7 @@ 27E7A851C1C94C16A74C6D07 = {isa = PBXBuildFile; fileRef = BA98346EFD1037285E245CC9; }; 7516BB40C435408089BD05D5 = {isa = PBXBuildFile; fileRef = 6B8AF93008A06AC6318E1F6C; }; EBDAEAED3D11A9C551D69C5C = {isa = PBXBuildFile; fileRef = E434CB40C33C773F1B73309E; }; + AC1E9521121AD92BC2DF1756 = {isa = PBXBuildFile; fileRef = 51E217B1C8E9CA7B1EF0AC53; }; 221F46E90C0A8651AB76A0E5 = {isa = PBXBuildFile; fileRef = 58E978708BAA8613A40F61E3; }; CE14B61B7D5CAB066CED37D8 = {isa = PBXBuildFile; fileRef = 017903C25C83552C04C69C25; }; 5C9D625FC4760D6D1B0C0D88 = {isa = PBXBuildFile; fileRef = 1BC36F43D1D9E0AD2ECC56D1; }; @@ -57,6 +58,7 @@ 4D6248E85C22578615FA809C = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libJuceDemoPlugin.a; sourceTree = "BUILT_PRODUCTS_DIR"; }; 51309CECB6D206FE4793981F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_basics.mm"; path = "../../JuceLibraryCode/include_juce_audio_basics.mm"; sourceTree = "SOURCE_ROOT"; }; 5132C865BDCE0B0326B019FD = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_plugin_client_AUv3.mm"; path = "../../JuceLibraryCode/include_juce_audio_plugin_client_AUv3.mm"; sourceTree = "SOURCE_ROOT"; }; + 51E217B1C8E9CA7B1EF0AC53 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; 537D65EF3BBBDFC4651D389D = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; 58E978708BAA8613A40F61E3 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; 622EBB4537E0863FCE83C74C = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_graphics"; path = "../../../../modules/juce_graphics"; sourceTree = "SOURCE_ROOT"; }; @@ -109,7 +111,7 @@ 7023FB5C4396CEC64CFE0D66, 622EBB4537E0863FCE83C74C, 3EED20FD854357B29EE2C0A3, - AC8A8E1FEB370B48B415BD18, ); name = "Juce Modules"; sourceTree = ""; }; + AC8A8E1FEB370B48B415BD18, ); name = "JUCE Modules"; sourceTree = ""; }; 83470AD511CD6CC1E485F29B = {isa = PBXGroup; children = ( 844343AA474A10F4CD613ACF, 51309CECB6D206FE4793981F, @@ -127,7 +129,7 @@ ADFF34505DAABF20A557F4A0, 26D0AE41100F00F2F7FC1F4F, DD262804AD7479D96C0EF6DD, - 8FB68CA43E49DD39E013DB82, ); name = "Juce Library Code"; sourceTree = ""; }; + 8FB68CA43E49DD39E013DB82, ); name = "JUCE Library Code"; sourceTree = ""; }; 239B4D5DE50B3B7A16114C15 = {isa = PBXGroup; children = ( 6E45D31BEEA257EB126DF58B, 2A31FED02189E6DD1E1BBED8, @@ -143,6 +145,7 @@ BA98346EFD1037285E245CC9, 6B8AF93008A06AC6318E1F6C, E434CB40C33C773F1B73309E, + 51E217B1C8E9CA7B1EF0AC53, 58E978708BAA8613A40F61E3, 017903C25C83552C04C69C25, ); name = Frameworks; sourceTree = ""; }; 227AE5B2ACBB7881D9552404 = {isa = PBXGroup; children = ( @@ -159,7 +162,7 @@ 155E2212057EC38829899A3C = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -187,7 +190,7 @@ 103368FE85719AF0B91BA072 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -210,13 +213,14 @@ GCC_SYMBOLS_PRIVATE_EXTERN = YES; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); + LLVM_LTO = YES; OTHER_LDFLAGS = "-lJuceDemoPlugin"; PRODUCT_BUNDLE_IDENTIFIER = com.juce.JuceDemoPlugin; USE_HEADERMAP = NO; }; name = Release; }; 9847BE636E2825D8B76947EE = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -246,7 +250,7 @@ 5D13FAF3C958860246498452 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -271,13 +275,14 @@ HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); INFOPLIST_FILE = Info-AUv3_AppExtension.plist; INFOPLIST_PREPROCESS = NO; + LLVM_LTO = YES; OTHER_LDFLAGS = "-lJuceDemoPlugin"; PRODUCT_BUNDLE_IDENTIFIER = com.juce.JuceDemoPlugin.JuceDemoPluginAUv3; USE_HEADERMAP = NO; }; name = Release; }; 36EE658E7C17E7D4290A5F03 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -307,7 +312,7 @@ CDA9FA754F176B45AF024C64 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -332,13 +337,14 @@ HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); INFOPLIST_FILE = Info-Standalone_Plugin.plist; INFOPLIST_PREPROCESS = NO; + LLVM_LTO = YES; OTHER_LDFLAGS = "-lJuceDemoPlugin"; PRODUCT_BUNDLE_IDENTIFIER = com.juce.JuceDemoPlugin; USE_HEADERMAP = NO; }; name = Release; }; DE68D772AF78FA0D411FC4D4 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -367,7 +373,7 @@ CD0D0EA3F45AD047F14FD2E8 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -392,6 +398,7 @@ GCC_VERSION = com.apple.compilers.llvm.clang.1_0; HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "../../../../modules", "../../../../modules/juce_audio_plugin_client", "$(inherited)"); INSTALL_PATH = "@executable_path/Frameworks"; + LLVM_LTO = YES; PRODUCT_BUNDLE_IDENTIFIER = com.juce.JuceDemoPlugin; USE_HEADERMAP = NO; }; name = Release; }; 6758D5C5D24024DB6F83E78F = {isa = XCBuildConfiguration; buildSettings = { @@ -505,6 +512,7 @@ 27E7A851C1C94C16A74C6D07, 7516BB40C435408089BD05D5, EBDAEAED3D11A9C551D69C5C, + AC1E9521121AD92BC2DF1756, 221F46E90C0A8651AB76A0E5, CE14B61B7D5CAB066CED37D8, ); runOnlyForDeploymentPostprocessing = 0; }; C6D88D358CA321193FD3CC4F = {isa = PBXNativeTarget; buildConfigurationList = A3E7AD82A575444E87B942AA; buildPhases = ( @@ -529,6 +537,7 @@ 27E7A851C1C94C16A74C6D07, 7516BB40C435408089BD05D5, EBDAEAED3D11A9C551D69C5C, + AC1E9521121AD92BC2DF1756, 221F46E90C0A8651AB76A0E5, CE14B61B7D5CAB066CED37D8, ); runOnlyForDeploymentPostprocessing = 0; }; E7272C419482BE1B4050E9C6 = {isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; files = ( @@ -561,7 +570,7 @@ 80AB3252A67CCE24226B54A2, ); runOnlyForDeploymentPostprocessing = 0; }; C3F206BB3277FBADE3BD615B = {isa = PBXNativeTarget; buildConfigurationList = 08D73ACBC0F6E2A4747629EE; buildPhases = ( 4E087312D44130771EB1E9C2, ); buildRules = ( ); dependencies = ( ); name = "JuceDemoPlugin - Shared Code"; productName = JuceDemoPlugin; productReference = 4D6248E85C22578615FA809C; productType = "com.apple.product-type.library.static"; }; - 85250052F3E019894332668E = {isa = PBXProject; buildConfigurationList = 0720B453F376663EAB98BF9B; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { D4A200CA175E6673EB359B63 = { 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; }; }; };C6D88D358CA321193FD3CC4F = { 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 = 1; }; }; };F2918F451F1385B37AF4A6ED = { 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; }; }; };C3F206BB3277FBADE3BD615B = { 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 = 4074359E1E7C4D54E87C3461; projectDirPath = ""; projectRoot = ""; targets = (D4A200CA175E6673EB359B63, C6D88D358CA321193FD3CC4F, F2918F451F1385B37AF4A6ED, C3F206BB3277FBADE3BD615B); }; + 85250052F3E019894332668E = {isa = PBXProject; buildConfigurationList = 0720B453F376663EAB98BF9B; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { D4A200CA175E6673EB359B63 = { 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; }; }; };C6D88D358CA321193FD3CC4F = { 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 = 1; }; }; };F2918F451F1385B37AF4A6ED = { 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; }; }; };C3F206BB3277FBADE3BD615B = { 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 = 4074359E1E7C4D54E87C3461; projectDirPath = ""; projectRoot = ""; targets = (D4A200CA175E6673EB359B63, C6D88D358CA321193FD3CC4F, F2918F451F1385B37AF4A6ED, C3F206BB3277FBADE3BD615B); }; }; rootObject = 85250052F3E019894332668E; } diff --git a/examples/audio plugin demo/JuceDemoPlugin.jucer b/examples/audio plugin demo/JuceDemoPlugin.jucer index 517215e7..fa26d8d8 100644 --- a/examples/audio plugin demo/JuceDemoPlugin.jucer +++ b/examples/audio plugin demo/JuceDemoPlugin.jucer @@ -1,29 +1,24 @@ + 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."> - - + + @@ -42,10 +37,8 @@ - - + + @@ -64,10 +57,8 @@ - - + + @@ -87,10 +78,8 @@ - - + + @@ -107,12 +96,12 @@ - + - - + + @@ -131,12 +120,10 @@ + microphonePermissionNeeded="1" androidInternetNeeded="0" androidMinimumSDK="23"> - - + + @@ -165,7 +152,7 @@ file="Source/PluginProcessor.h"/> - + diff --git a/examples/audio plugin demo/JuceLibraryCode/AppConfig.h b/examples/audio plugin demo/JuceLibraryCode/AppConfig.h index 1f68648a..65e06966 100644 --- a/examples/audio plugin demo/JuceLibraryCode/AppConfig.h +++ b/examples/audio plugin demo/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -67,7 +67,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -75,7 +75,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -87,15 +87,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -110,11 +114,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -125,17 +129,21 @@ // juce_audio_plugin_client flags: #ifndef JUCE_FORCE_USE_LEGACY_PARAM_IDS - //#define JUCE_FORCE_USE_LEGACY_PARAM_IDS 1 + //#define JUCE_FORCE_USE_LEGACY_PARAM_IDS 0 #endif #ifndef JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE - //#define JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE 1 + //#define JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE 0 #endif #ifndef JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS //#define JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS 1 #endif +#ifndef JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE + //#define JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE 0 +#endif + //============================================================================== // juce_audio_processors flags: @@ -144,7 +152,7 @@ #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU @@ -155,22 +163,22 @@ // juce_audio_utils flags: #ifndef JUCE_USE_CDREADER - //#define JUCE_USE_CDREADER 1 + //#define JUCE_USE_CDREADER 0 #endif #ifndef JUCE_USE_CDBURNER - //#define JUCE_USE_CDBURNER 1 + //#define JUCE_USE_CDBURNER 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -178,7 +186,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -186,7 +194,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -201,7 +209,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -219,7 +227,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -227,7 +243,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -242,7 +258,7 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/examples/audio plugin demo/Source/PluginProcessor.cpp b/examples/audio plugin demo/Source/PluginProcessor.cpp index 6e791763..5b3ea00e 100644 --- a/examples/audio plugin demo/Source/PluginProcessor.cpp +++ b/examples/audio plugin demo/Source/PluginProcessor.cpp @@ -134,6 +134,12 @@ void JuceDemoPluginAudioProcessor::process (AudioBuffer& buffer, { const int numSamples = buffer.getNumSamples(); + // In case we have more outputs than inputs, we'll clear any output + // channels that didn't contain input data, (because these aren't + // guaranteed to be empty - they may contain garbage). + for (int i = getTotalNumInputChannels(); i < getTotalNumOutputChannels(); ++i) + buffer.clear (i, 0, numSamples); + // Now pass any incoming midi messages to our keyboard state object, and let it // add messages to the buffer if the user is clicking on the on-screen keys keyboardState.processNextMidiBuffer (midiMessages, 0, numSamples, true); @@ -144,12 +150,6 @@ void JuceDemoPluginAudioProcessor::process (AudioBuffer& buffer, // Apply our delay effect to the new output.. applyDelay (buffer, delayBuffer); - // In case we have more outputs than inputs, we'll clear any output - // channels that didn't contain input data, (because these aren't - // guaranteed to be empty - they may contain garbage). - for (int i = getTotalNumInputChannels(); i < getTotalNumOutputChannels(); ++i) - buffer.clear (i, 0, numSamples); - applyGain (buffer, delayBuffer); // apply our gain-change to the outgoing data.. // Now ask the host for the current time so we can store it to be displayed later... diff --git a/examples/audio plugin demo/Source/SinewaveSynth.h b/examples/audio plugin demo/Source/SinewaveSynth.h index 4bafd206..ecd52022 100644 --- a/examples/audio plugin demo/Source/SinewaveSynth.h +++ b/examples/audio plugin demo/Source/SinewaveSynth.h @@ -61,7 +61,7 @@ public: double cyclesPerSecond = MidiMessage::getMidiNoteInHertz (midiNoteNumber); double cyclesPerSample = cyclesPerSecond / getSampleRate(); - angleDelta = cyclesPerSample * 2.0 * double_Pi; + angleDelta = cyclesPerSample * MathConstants::twoPi; } void stopNote (float /*velocity*/, bool allowTailOff) override @@ -94,7 +94,7 @@ public: // not implemented for the purposes of this demo! } - void renderNextBlock (AudioSampleBuffer& outputBuffer, int startSample, int numSamples) override + void renderNextBlock (AudioBuffer& outputBuffer, int startSample, int numSamples) override { if (angleDelta != 0.0) { diff --git a/examples/audio plugin host/Builds/LinuxMakefile/Makefile b/examples/audio plugin host/Builds/LinuxMakefile/Makefile index 5cbf59a4..0365b6dd 100644 --- a/examples/audio plugin host/Builds/LinuxMakefile/Makefile +++ b/examples/audio plugin host/Builds/LinuxMakefile/Makefile @@ -23,6 +23,8 @@ ifndef CONFIG CONFIG=Debug endif +JUCE_ARCH_LABEL := $(shell uname -m) + ifeq ($(CONFIG),Debug) JUCE_BINDIR := build JUCE_LIBDIR := build @@ -38,7 +40,7 @@ ifeq ($(CONFIG),Debug) JUCE_TARGET_APP := Plugin\ Host JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama) -lGL -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -59,7 +61,7 @@ ifeq ($(CONFIG),Release) JUCE_TARGET_APP := Plugin\ Host JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -Os $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama) -fvisibility=hidden -lGL -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -96,7 +98,7 @@ $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) : check-pkg-config $(OBJECTS_APP) $(RESOURCES) -$(V_AT)mkdir -p $(JUCE_BINDIR) -$(V_AT)mkdir -p $(JUCE_LIBDIR) -$(V_AT)mkdir -p $(JUCE_OUTDIR) - $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(RESOURCES) $(TARGET_ARCH) + $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(JUCE_LDFLAGS_APP) $(RESOURCES) $(TARGET_ARCH) $(JUCE_OBJDIR)/FilterGraph_62e9c017.o: ../../Source/FilterGraph.cpp -$(V_AT)mkdir -p $(JUCE_OBJDIR) diff --git a/examples/audio plugin host/Builds/MacOSX/Plugin Host.xcodeproj/project.pbxproj b/examples/audio plugin host/Builds/MacOSX/Plugin Host.xcodeproj/project.pbxproj index 5239e4fe..1cffd786 100644 --- a/examples/audio plugin host/Builds/MacOSX/Plugin Host.xcodeproj/project.pbxproj +++ b/examples/audio plugin host/Builds/MacOSX/Plugin Host.xcodeproj/project.pbxproj @@ -70,6 +70,7 @@ 6692043E22BB181F01767845 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainHostWindow.h; path = ../../Source/MainHostWindow.h; sourceTree = "SOURCE_ROOT"; }; 683CEE986A2467C850FE99E6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_core.mm"; path = "../../JuceLibraryCode/include_juce_core.mm"; sourceTree = "SOURCE_ROOT"; }; 6A71B2BCAC4239072BC2BD7E = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_basics"; path = "../../../../modules/juce_audio_basics"; sourceTree = "SOURCE_ROOT"; }; + 714C53257417E615916687E5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PluginWindow.h; path = ../../Source/PluginWindow.h; sourceTree = "SOURCE_ROOT"; }; 7DA35787B5F6F7440D667CC8 = {isa = PBXFileReference; lastKnownFileType = file.nib; name = RecentFilesMenuTemplate.nib; path = RecentFilesMenuTemplate.nib; sourceTree = "SOURCE_ROOT"; }; 81C1A7770E082F56FE5A90A7 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_opengl"; path = "../../../../modules/juce_opengl"; sourceTree = "SOURCE_ROOT"; }; 82800DBA287EF4BAB13B42FB = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_graphics.mm"; path = "../../JuceLibraryCode/include_juce_graphics.mm"; sourceTree = "SOURCE_ROOT"; }; @@ -115,7 +116,8 @@ 362BB539489999164C3A3D5B, EE1BEF4055936CD0C543687C, 1EC0F33A3BABE58138317375, - 6692043E22BB181F01767845, ); name = "Plugin Host"; sourceTree = ""; }; + 6692043E22BB181F01767845, + 714C53257417E615916687E5, ); name = "Plugin Host"; sourceTree = ""; }; 9D8FE1F65CAD416AA606C47A = {isa = PBXGroup; children = ( 6A71B2BCAC4239072BC2BD7E, 5313EB852E41EE58B199B9A2, @@ -130,7 +132,7 @@ 938AE72315C6C93949F6220E, F299BECFB2AEA6105F014848, 81C1A7770E082F56FE5A90A7, - DDE115D3084ACA6DD6AA4471, ); name = "Juce Modules"; sourceTree = ""; }; + DDE115D3084ACA6DD6AA4471, ); name = "JUCE Modules"; sourceTree = ""; }; 7E30376DDAD775FEFE64944C = {isa = PBXGroup; children = ( 30F22843EFEBF7AA841EB4D6, 4C7D82F9274A4F9DBF11235C, @@ -147,7 +149,7 @@ 2BE6C2DFD6EBB9A89109AEB5, 37E4D5C341406B7072120006, 29D746FC68F69751796671A2, - A5E7CA8A71D049BE2BD33861, ); name = "Juce Library Code"; sourceTree = ""; }; + A5E7CA8A71D049BE2BD33861, ); name = "JUCE Library Code"; sourceTree = ""; }; A97EE73C79DA3F729D46AF48 = {isa = PBXGroup; children = ( 57DF618F1DE781556B7AFC32, 7DA35787B5F6F7440D667CC8, ); name = Resources; sourceTree = ""; }; @@ -178,7 +180,7 @@ D1C4804CD275CB57A5C89A2D, D85C0D11EE4F6C73B9EB5BCD, ); name = Source; sourceTree = ""; }; C8B793AC1BEFBE7A99BE8352 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -210,7 +212,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; 49453CC5AD9F08D2738464AC = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -236,6 +238,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; @@ -367,7 +370,7 @@ 2429BB4D705CC57F49418CFB, E8E94B3C187DA578BFCBDA98, C515A1FE1A53D3968C22FAEF, ); buildRules = ( ); dependencies = ( ); name = "Plugin Host - App"; productName = "Plugin Host"; productReference = 8D8BBC353637DA442C5575DA; productType = "com.apple.product-type.application"; }; - ADE6E539DB98A302483A82D0 = {isa = PBXProject; buildConfigurationList = 493C2C5E457692E5149C5525; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { DE12B7643D374BFF7E4FEB1C = { 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 = 65BEFC705A89E5C8A9E35C97; projectDirPath = ""; projectRoot = ""; targets = (DE12B7643D374BFF7E4FEB1C); }; + ADE6E539DB98A302483A82D0 = {isa = PBXProject; buildConfigurationList = 493C2C5E457692E5149C5525; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { DE12B7643D374BFF7E4FEB1C = { 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 = 65BEFC705A89E5C8A9E35C97; projectDirPath = ""; projectRoot = ""; targets = (DE12B7643D374BFF7E4FEB1C); }; }; rootObject = ADE6E539DB98A302483A82D0; } diff --git a/examples/audio plugin host/Builds/VisualStudio2013/Plugin Host_App.vcxproj b/examples/audio plugin host/Builds/VisualStudio2013/Plugin Host_App.vcxproj index 2e69a4d2..4149f242 100644 --- a/examples/audio plugin host/Builds/VisualStudio2013/Plugin Host_App.vcxproj +++ b/examples/audio plugin host/Builds/VisualStudio2013/Plugin Host_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v120 8.1 @@ -72,7 +73,7 @@ ProgramDatabase C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2013_78A5020=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -114,7 +115,7 @@ Full C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2013_78A5020=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -582,9 +583,6 @@ true - - true - true @@ -1338,6 +1336,9 @@ true + + true + true @@ -1428,6 +1429,9 @@ true + + true + true @@ -1461,6 +1465,9 @@ true + + true + true @@ -1500,12 +1507,21 @@ true + + true + true true + + true + + + true + true @@ -1692,6 +1708,9 @@ true + + true + true @@ -1704,6 +1723,9 @@ true + + true + true @@ -1779,6 +1801,7 @@ + @@ -2116,6 +2139,7 @@ + @@ -2163,6 +2187,7 @@ + @@ -2225,6 +2250,7 @@ + @@ -2262,6 +2288,7 @@ + @@ -2273,6 +2300,7 @@ + @@ -2342,6 +2370,7 @@ + diff --git a/examples/audio plugin host/Builds/VisualStudio2013/Plugin Host_App.vcxproj.filters b/examples/audio plugin host/Builds/VisualStudio2013/Plugin Host_App.vcxproj.filters index 546b36ed..ef2340ee 100644 --- a/examples/audio plugin host/Builds/VisualStudio2013/Plugin Host_App.vcxproj.filters +++ b/examples/audio plugin host/Builds/VisualStudio2013/Plugin Host_App.vcxproj.filters @@ -5,368 +5,368 @@ {1B918B6B-D583-DB14-5E22-E5769208E067} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -389,1768 +389,1792 @@ Plugin Host - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2169,1860 +2193,1881 @@ Plugin Host + + Plugin Host + - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/audio plugin host/Builds/VisualStudio2015/Plugin Host_App.vcxproj b/examples/audio plugin host/Builds/VisualStudio2015/Plugin Host_App.vcxproj index 73b1c685..27a91a1e 100644 --- a/examples/audio plugin host/Builds/VisualStudio2015/Plugin Host_App.vcxproj +++ b/examples/audio plugin host/Builds/VisualStudio2015/Plugin Host_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v140 v140 8.1 @@ -74,7 +75,7 @@ ProgramDatabase C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -582,9 +583,6 @@ true - - true - true @@ -1338,6 +1336,9 @@ true + + true + true @@ -1428,6 +1429,9 @@ true + + true + true @@ -1461,6 +1465,9 @@ true + + true + true @@ -1500,12 +1507,21 @@ true + + true + true true + + true + + + true + true @@ -1692,6 +1708,9 @@ true + + true + true @@ -1704,6 +1723,9 @@ true + + true + true @@ -1779,6 +1801,7 @@ + @@ -2116,6 +2139,7 @@ + @@ -2163,6 +2187,7 @@ + @@ -2225,6 +2250,7 @@ + @@ -2262,6 +2288,7 @@ + @@ -2273,6 +2300,7 @@ + @@ -2342,6 +2370,7 @@ + diff --git a/examples/audio plugin host/Builds/VisualStudio2015/Plugin Host_App.vcxproj.filters b/examples/audio plugin host/Builds/VisualStudio2015/Plugin Host_App.vcxproj.filters index 4c998d42..18c4b5fc 100644 --- a/examples/audio plugin host/Builds/VisualStudio2015/Plugin Host_App.vcxproj.filters +++ b/examples/audio plugin host/Builds/VisualStudio2015/Plugin Host_App.vcxproj.filters @@ -5,368 +5,368 @@ {1B918B6B-D583-DB14-5E22-E5769208E067} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -389,1768 +389,1792 @@ Plugin Host - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2169,1860 +2193,1881 @@ Plugin Host + + Plugin Host + - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/audio plugin host/Builds/VisualStudio2017/Plugin Host_App.vcxproj b/examples/audio plugin host/Builds/VisualStudio2017/Plugin Host_App.vcxproj index 4ffd566b..0547a3dd 100644 --- a/examples/audio plugin host/Builds/VisualStudio2017/Plugin Host_App.vcxproj +++ b/examples/audio plugin host/Builds/VisualStudio2017/Plugin Host_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v141 v141 10.0.16299.0 @@ -74,7 +75,7 @@ ProgramDatabase C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -115,7 +116,7 @@ Full C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -582,9 +583,6 @@ true - - true - true @@ -1338,6 +1336,9 @@ true + + true + true @@ -1428,6 +1429,9 @@ true + + true + true @@ -1461,6 +1465,9 @@ true + + true + true @@ -1500,12 +1507,21 @@ true + + true + true true + + true + + + true + true @@ -1692,6 +1708,9 @@ true + + true + true @@ -1704,6 +1723,9 @@ true + + true + true @@ -1779,6 +1801,7 @@ + @@ -2116,6 +2139,7 @@ + @@ -2163,6 +2187,7 @@ + @@ -2225,6 +2250,7 @@ + @@ -2262,6 +2288,7 @@ + @@ -2273,6 +2300,7 @@ + @@ -2342,6 +2370,7 @@ + diff --git a/examples/audio plugin host/Builds/VisualStudio2017/Plugin Host_App.vcxproj.filters b/examples/audio plugin host/Builds/VisualStudio2017/Plugin Host_App.vcxproj.filters index 2457c535..04d7cbda 100644 --- a/examples/audio plugin host/Builds/VisualStudio2017/Plugin Host_App.vcxproj.filters +++ b/examples/audio plugin host/Builds/VisualStudio2017/Plugin Host_App.vcxproj.filters @@ -5,368 +5,368 @@ {1B918B6B-D583-DB14-5E22-E5769208E067} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {B3141847-8F13-F67D-45B2-E3ECF6E09088} + + {1A9221A3-E993-70B2-6EA2-8E1DB5FF646A} - - {151B49D8-6102-F802-1C07-D59931BC0574} + + {CC2DAD7A-5B45-62AB-4C54-6FE6B1AE86C3} - - {2D8D0E19-E676-83EB-38D9-F73500DD6B79} + + {599138A9-EA63-53DD-941F-ABE3412D2949} - - {9E586194-C056-101C-5311-F2AF5191AC80} + + {422A4014-8587-1AE6-584F-32A62613A37B} - - {639E16C5-DA8B-ADBA-6E24-7B596378EAB2} + + {9FBFF5E5-56F1-34A1-2C85-F760DA2B1EB7} - - {7F11E7D2-54C0-2A36-5F15-BEC0A5374A08} + + {CB8DF3B2-0409-6D59-C5D4-A034EBB7F973} - - {EE985DEA-CD83-8132-7219-542BB1DAD560} + + {7774F72F-C951-B8AB-E927-E34AD23C52C8} - - {0E43EA8A-95EE-4253-E1B7-160F38ACBB00} + + {658BADF8-7095-C722-F9EC-9F36E8818187} - - {72A923E2-C729-DB92-D7BF-A9D4AFAE5896} + + {2C58F450-CD01-0231-2F16-0D4D68565164} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -389,1768 +389,1792 @@ Plugin Host - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2169,1860 +2193,1881 @@ Plugin Host + + Plugin Host + - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\geometry + JUCE Modules\juce_opengl\geometry - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\native + JUCE Modules\juce_opengl\native - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\opengl + JUCE Modules\juce_opengl\opengl - Juce Modules\juce_opengl\utils + JUCE Modules\juce_opengl\utils - Juce Modules\juce_opengl + JUCE Modules\juce_opengl - Juce Modules\juce_video\capture + JUCE Modules\juce_video\capture - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\native + JUCE Modules\juce_video\native - Juce Modules\juce_video\playback + JUCE Modules\juce_video\playback - Juce Modules\juce_video + JUCE Modules\juce_video - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/examples/audio plugin host/JuceLibraryCode/AppConfig.h b/examples/audio plugin host/JuceLibraryCode/AppConfig.h index 38617944..7bc7d902 100644 --- a/examples/audio plugin host/JuceLibraryCode/AppConfig.h +++ b/examples/audio plugin host/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -69,7 +69,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -77,7 +77,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -89,15 +89,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -112,11 +116,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -153,11 +157,11 @@ // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -165,7 +169,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -173,7 +177,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -188,7 +192,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -206,7 +210,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -214,7 +226,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -229,7 +241,7 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== diff --git a/examples/audio plugin host/Plugin Host.jucer b/examples/audio plugin host/Plugin Host.jucer index 53e3cf07..a2b94e33 100644 --- a/examples/audio plugin host/Plugin Host.jucer +++ b/examples/audio plugin host/Plugin Host.jucer @@ -2,17 +2,14 @@ + bundleIdentifier="com.roli.pluginhost" jucerVersion="5.2.1" companyName="ROLI Ltd." + displaySplashScreen="0" reportAppUsage="0" companyCopyright="ROLI Ltd."> - - + + @@ -33,8 +30,7 @@ - + @@ -57,10 +53,10 @@ - - + + @@ -81,10 +77,8 @@ - - + + @@ -105,10 +99,8 @@ - - + + @@ -151,12 +143,12 @@ file="Source/MainHostWindow.cpp"/> + - + diff --git a/examples/audio plugin host/Source/FilterGraph.cpp b/examples/audio plugin host/Source/FilterGraph.cpp index 343ec5bd..af1b97ec 100644 --- a/examples/audio plugin host/Source/FilterGraph.cpp +++ b/examples/audio plugin host/Source/FilterGraph.cpp @@ -32,22 +32,17 @@ //============================================================================== -const int FilterGraph::midiChannelNumber = 0x1000; - FilterGraph::FilterGraph (AudioPluginFormatManager& fm) - : FileBasedDocument (filenameSuffix, - filenameWildcard, + : FileBasedDocument (getFilenameSuffix(), + getFilenameWildcard(), "Load a filter graph", "Save a filter graph"), formatManager (fm) { - InternalPluginFormat internalFormat; - - addFilter (internalFormat.audioInDesc, { 0.5, 0.1 }); - addFilter (internalFormat.midiInDesc, { 0.25, 0.1 }); - addFilter (internalFormat.audioOutDesc, { 0.5, 0.9 }); + newDocument(); graph.addListener (this); + graph.addChangeListener (this); setChangedFlag (false); } @@ -55,42 +50,36 @@ FilterGraph::FilterGraph (AudioPluginFormatManager& fm) FilterGraph::~FilterGraph() { graph.addListener (this); + graph.removeChangeListener (this); graph.clear(); } -uint32 FilterGraph::getNextUID() noexcept +FilterGraph::NodeID FilterGraph::getNextUID() noexcept { return ++lastUID; } //============================================================================== -int FilterGraph::getNumFilters() const noexcept -{ - return graph.getNumNodes(); -} - -AudioProcessorGraph::Node::Ptr FilterGraph::getNode (int index) const noexcept +void FilterGraph::changeListenerCallback (ChangeBroadcaster*) { - return graph.getNode (index); -} + changed(); -AudioProcessorGraph::Node::Ptr FilterGraph::getNodeForId (uint32 uid) const -{ - return graph.getNodeForId (uid); + for (int i = activePluginWindows.size(); --i >= 0;) + if (! graph.getNodes().contains (activePluginWindows.getUnchecked(i)->node)) + activePluginWindows.remove (i); } AudioProcessorGraph::Node::Ptr FilterGraph::getNodeForName (const String& name) const { - for (int i = 0; i < graph.getNumNodes(); i++) - if (auto node = graph.getNode (i)) - if (auto p = node->getProcessor()) - if (p->getName().equalsIgnoreCase (name)) - return node; + for (auto* node : graph.getNodes()) + if (auto p = node->getProcessor()) + if (p->getName().equalsIgnoreCase (name)) + return node; return nullptr; } -void FilterGraph::addFilter (const PluginDescription& desc, Point p) +void FilterGraph::addPlugin (const PluginDescription& desc, Point p) { struct AsyncCallback : public AudioPluginFormat::InstantiationCompletionCallback { @@ -106,7 +95,9 @@ void FilterGraph::addFilter (const PluginDescription& desc, Point p) Point position; }; - formatManager.createPluginInstanceAsync (desc, graph.getSampleRate(), graph.getBlockSize(), + formatManager.createPluginInstanceAsync (desc, + graph.getSampleRate(), + graph.getBlockSize(), new AsyncCallback (*this, p)); } @@ -122,7 +113,7 @@ void FilterGraph::addFilterCallback (AudioPluginInstance* instance, const String { instance->enableAllBuses(); - if (auto* node = graph.addNode (instance)) + if (auto node = graph.addNode (instance)) { node->properties.set ("x", pos.x); node->properties.set ("y", pos.y); @@ -131,38 +122,18 @@ void FilterGraph::addFilterCallback (AudioPluginInstance* instance, const String } } -void FilterGraph::removeFilter (const uint32 id) +void FilterGraph::setNodePosition (NodeID nodeID, Point pos) { - PluginWindow::closeCurrentlyOpenWindowsFor (id); - - if (graph.removeNode (id)) - changed(); -} - -void FilterGraph::disconnectFilter (const uint32 id) -{ - if (graph.disconnectNode (id)) - changed(); -} - -void FilterGraph::removeIllegalConnections() -{ - if (graph.removeIllegalConnections()) - changed(); -} - -void FilterGraph::setNodePosition (const uint32 nodeId, double x, double y) -{ - if (AudioProcessorGraph::Node::Ptr n = graph.getNodeForId (nodeId)) + if (auto* n = graph.getNodeForId (nodeID)) { - n->properties.set ("x", jlimit (0.0, 1.0, x)); - n->properties.set ("y", jlimit (0.0, 1.0, y)); + n->properties.set ("x", jlimit (0.0, 1.0, pos.x)); + n->properties.set ("y", jlimit (0.0, 1.0, pos.y)); } } -Point FilterGraph::getNodePosition (const uint32 nodeId) const +Point FilterGraph::getNodePosition (NodeID nodeID) const { - if (auto n = graph.getNodeForId (nodeId)) + if (auto* n = graph.getNodeForId (nodeID)) return { static_cast (n->properties ["x"]), static_cast (n->properties ["y"]) }; @@ -170,62 +141,45 @@ Point FilterGraph::getNodePosition (const uint32 nodeId) const } //============================================================================== -int FilterGraph::getNumConnections() const noexcept -{ - return graph.getNumConnections(); -} - -const AudioProcessorGraph::Connection* FilterGraph::getConnection (const int index) const noexcept -{ - return graph.getConnection (index); -} - -const AudioProcessorGraph::Connection* FilterGraph::getConnectionBetween (uint32 sourceFilterUID, int sourceFilterChannel, - uint32 destFilterUID, int destFilterChannel) const noexcept +void FilterGraph::clear() { - return graph.getConnectionBetween (sourceFilterUID, sourceFilterChannel, - destFilterUID, destFilterChannel); + closeAnyOpenPluginWindows(); + graph.clear(); + changed(); } -bool FilterGraph::canConnect (uint32 sourceFilterUID, int sourceFilterChannel, - uint32 destFilterUID, int destFilterChannel) const noexcept +PluginWindow* FilterGraph::getOrCreateWindowFor (AudioProcessorGraph::Node* node, PluginWindow::Type type) { - return graph.canConnect (sourceFilterUID, sourceFilterChannel, - destFilterUID, destFilterChannel); -} + jassert (node != nullptr); -bool FilterGraph::addConnection (uint32 sourceFilterUID, int sourceFilterChannel, - uint32 destFilterUID, int destFilterChannel) -{ - const bool result = graph.addConnection (sourceFilterUID, sourceFilterChannel, - destFilterUID, destFilterChannel); + for (auto* w : activePluginWindows) + if (w->node == node && w->type == type) + return w; - if (result) - changed(); + if (auto* processor = node->getProcessor()) + { + if (auto* plugin = dynamic_cast (processor)) + { + auto description = plugin->getPluginDescription(); - return result; -} + if (description.pluginFormatName == "Internal") + { + getCommandManager().invokeDirectly (CommandIDs::showAudioSettings, false); + return nullptr; + } + } -void FilterGraph::removeConnection (const int index) -{ - graph.removeConnection (index); - changed(); -} + return activePluginWindows.add (new PluginWindow (node, type, activePluginWindows)); + } -void FilterGraph::removeConnection (uint32 sourceFilterUID, int sourceFilterChannel, - uint32 destFilterUID, int destFilterChannel) -{ - if (graph.removeConnection (sourceFilterUID, sourceFilterChannel, - destFilterUID, destFilterChannel)) - changed(); + return nullptr; } -void FilterGraph::clear() +bool FilterGraph::closeAnyOpenPluginWindows() { - PluginWindow::closeAllCurrentlyOpenWindows(); - - graph.clear(); - changed(); + bool wasEmpty = activePluginWindows.isEmpty(); + activePluginWindows.clear(); + return ! wasEmpty; } //============================================================================== @@ -244,9 +198,9 @@ void FilterGraph::newDocument() InternalPluginFormat internalFormat; - addFilter (internalFormat.audioInDesc, { 0.5, 0.1 }); - addFilter (internalFormat.midiInDesc, { 0.25, 0.1 }); - addFilter (internalFormat.audioOutDesc, { 0.5, 0.9 }); + addPlugin (internalFormat.audioInDesc, { 0.5, 0.1 }); + addPlugin (internalFormat.midiInDesc, { 0.25, 0.1 }); + addPlugin (internalFormat.audioOutDesc, { 0.5, 0.9 }); setChangedFlag (false); } @@ -267,7 +221,7 @@ Result FilterGraph::saveDocument (const File& file) { ScopedPointer xml (createXml()); - if (! xml->writeToFile (file, String())) + if (! xml->writeToFile (file, {})) return Result::fail ("Couldn't write to the file"); return Result::ok(); @@ -295,9 +249,11 @@ void FilterGraph::setLastDocumentOpened (const File& file) } //============================================================================== -static void readBusLayoutFromXml (AudioProcessor::BusesLayout& busesLayout, AudioProcessor* plugin, const XmlElement& xml, const bool isInput) +static void readBusLayoutFromXml (AudioProcessor::BusesLayout& busesLayout, AudioProcessor* plugin, + const XmlElement& xml, const bool isInput) { - Array& targetBuses = (isInput ? busesLayout.inputBuses : busesLayout.outputBuses); + auto& targetBuses = (isInput ? busesLayout.inputBuses + : busesLayout.outputBuses); int maxNumBuses = 0; if (auto* buses = xml.getChildByName (isInput ? "INPUTS" : "OUTPUTS")) @@ -310,12 +266,13 @@ static void readBusLayoutFromXml (AudioProcessor::BusesLayout& busesLayout, Audi // the number of buses on busesLayout may not be in sync with the plugin after adding buses // because adding an input bus could also add an output bus for (int actualIdx = plugin->getBusCount (isInput) - 1; actualIdx < busIdx; ++actualIdx) - if (! plugin->addBus (isInput)) return; + if (! plugin->addBus (isInput)) + return; for (int actualIdx = targetBuses.size() - 1; actualIdx < busIdx; ++actualIdx) targetBuses.add (plugin->getChannelLayoutOfBus (isInput, busIdx)); - const String& layout = e->getStringAttribute("layout"); + auto layout = e->getStringAttribute ("layout"); if (layout.isNotEmpty()) targetBuses.getReference (busIdx) = AudioChannelSet::fromAbbreviatedString (layout); @@ -335,22 +292,18 @@ static void readBusLayoutFromXml (AudioProcessor::BusesLayout& busesLayout, Audi //============================================================================== static XmlElement* createBusLayoutXml (const AudioProcessor::BusesLayout& layout, const bool isInput) { - const Array& buses = (isInput ? layout.inputBuses : layout.outputBuses); + auto& buses = isInput ? layout.inputBuses + : layout.outputBuses; - XmlElement* xml = new XmlElement (isInput ? "INPUTS" : "OUTPUTS"); + auto* xml = new XmlElement (isInput ? "INPUTS" : "OUTPUTS"); - const int n = buses.size(); - for (int busIdx = 0; busIdx < n; ++busIdx) + for (int busIdx = 0; busIdx < buses.size(); ++busIdx) { - XmlElement* bus = new XmlElement ("BUS"); - bus->setAttribute ("index", busIdx); - - const AudioChannelSet& set = buses.getReference (busIdx); - const String layoutName = set.isDisabled() ? "disabled" : set.getSpeakerArrangementAsString(); - - bus->setAttribute ("layout", layoutName); + auto& set = buses.getReference (busIdx); - xml->addChildElement (bus); + auto* bus = xml->createNewChildElement ("BUS"); + bus->setAttribute ("index", busIdx); + bus->setAttribute ("layout", set.isDisabled() ? "disabled" : set.getSpeakerArrangementAsString()); } return xml; @@ -358,53 +311,48 @@ static XmlElement* createBusLayoutXml (const AudioProcessor::BusesLayout& layout static XmlElement* createNodeXml (AudioProcessorGraph::Node* const node) noexcept { - AudioPluginInstance* plugin = dynamic_cast (node->getProcessor()); - - if (plugin == nullptr) + if (auto* plugin = dynamic_cast (node->getProcessor())) { - jassertfalse; - return nullptr; - } + auto e = new XmlElement ("FILTER"); + e->setAttribute ("uid", (int) node->nodeID); + e->setAttribute ("x", node->properties ["x"].toString()); + e->setAttribute ("y", node->properties ["y"].toString()); - XmlElement* e = new XmlElement ("FILTER"); - e->setAttribute ("uid", (int) node->nodeId); - e->setAttribute ("x", node->properties ["x"].toString()); - e->setAttribute ("y", node->properties ["y"].toString()); + for (int i = 0; i < (int) PluginWindow::Type::numTypes; ++i) + { + auto type = (PluginWindow::Type) i; - for (int i = 0; i < PluginWindow::NumTypes; ++i) - { - PluginWindow::WindowFormatType type = (PluginWindow::WindowFormatType) i; + if (node->properties.contains (PluginWindow::getOpenProp (type))) + { + e->setAttribute (PluginWindow::getLastXProp (type), node->properties[PluginWindow::getLastXProp (type)].toString()); + e->setAttribute (PluginWindow::getLastYProp (type), node->properties[PluginWindow::getLastYProp (type)].toString()); + e->setAttribute (PluginWindow::getOpenProp (type), node->properties[PluginWindow::getOpenProp (type)].toString()); + } + } - if (node->properties.contains (getOpenProp (type))) { - e->setAttribute (getLastXProp (type), node->properties[getLastXProp (type)].toString()); - e->setAttribute (getLastYProp (type), node->properties[getLastYProp (type)].toString()); - e->setAttribute (getOpenProp (type), node->properties[getOpenProp (type)].toString()); + PluginDescription pd; + plugin->fillInPluginDescription (pd); + e->addChildElement (pd.createXml()); } - } - PluginDescription pd; - plugin->fillInPluginDescription (pd); - - e->addChildElement (pd.createXml()); - - XmlElement* state = new XmlElement ("STATE"); - - MemoryBlock m; - node->getProcessor()->getStateInformation (m); - state->addTextElement (m.toBase64Encoding()); - e->addChildElement (state); + { + MemoryBlock m; + node->getProcessor()->getStateInformation (m); + e->createNewChildElement ("STATE")->addTextElement (m.toBase64Encoding()); + } - XmlElement* layouts = new XmlElement ("LAYOUT"); - const AudioProcessor::BusesLayout layout = plugin->getBusesLayout(); + auto layout = plugin->getBusesLayout(); - const bool isInputChoices[] = { true, false }; - for (bool isInput : isInputChoices) - layouts->addChildElement (createBusLayoutXml (layout, isInput)); + auto layouts = e->createNewChildElement ("LAYOUT"); + layouts->addChildElement (createBusLayoutXml (layout, true)); + layouts->addChildElement (createBusLayoutXml (layout, false)); - e->addChildElement (layouts); + return e; + } - return e; + jassertfalse; + return nullptr; } void FilterGraph::createNodeFromXml (const XmlElement& xml) @@ -419,51 +367,50 @@ void FilterGraph::createNodeFromXml (const XmlElement& xml) String errorMessage; - AudioPluginInstance* instance = formatManager.createPluginInstance (pd, graph.getSampleRate(), graph.getBlockSize(), errorMessage); - - if (instance == nullptr) - return; - - if (const XmlElement* const layoutEntity = xml.getChildByName ("LAYOUT")) + if (auto* instance = formatManager.createPluginInstance (pd, graph.getSampleRate(), + graph.getBlockSize(), errorMessage)) { - AudioProcessor::BusesLayout layout = instance->getBusesLayout(); - - const bool isInputChoices[] = { true, false }; - for (bool isInput : isInputChoices) - readBusLayoutFromXml (layout, instance, *layoutEntity, isInput); - - instance->setBusesLayout (layout); - } - - AudioProcessorGraph::Node::Ptr node (graph.addNode (instance, (uint32) xml.getIntAttribute ("uid"))); + if (auto* layoutEntity = xml.getChildByName ("LAYOUT")) + { + auto layout = instance->getBusesLayout(); - if (const XmlElement* const state = xml.getChildByName ("STATE")) - { - MemoryBlock m; - m.fromBase64Encoding (state->getAllSubText()); + readBusLayoutFromXml (layout, instance, *layoutEntity, true); + readBusLayoutFromXml (layout, instance, *layoutEntity, false); - node->getProcessor()->setStateInformation (m.getData(), (int) m.getSize()); - } + instance->setBusesLayout (layout); + } - node->properties.set ("x", xml.getDoubleAttribute ("x")); - node->properties.set ("y", xml.getDoubleAttribute ("y")); + if (auto node = graph.addNode (instance, (NodeID) xml.getIntAttribute ("uid"))) + { + if (auto* state = xml.getChildByName ("STATE")) + { + MemoryBlock m; + m.fromBase64Encoding (state->getAllSubText()); - for (int i = 0; i < PluginWindow::NumTypes; ++i) - { - PluginWindow::WindowFormatType type = (PluginWindow::WindowFormatType) i; + node->getProcessor()->setStateInformation (m.getData(), (int) m.getSize()); + } - if (xml.hasAttribute (getOpenProp (type))) - { - node->properties.set (getLastXProp (type), xml.getIntAttribute (getLastXProp (type))); - node->properties.set (getLastYProp (type), xml.getIntAttribute (getLastYProp (type))); - node->properties.set (getOpenProp (type), xml.getIntAttribute (getOpenProp (type))); + node->properties.set ("x", xml.getDoubleAttribute ("x")); + node->properties.set ("y", xml.getDoubleAttribute ("y")); - if (node->properties[getOpenProp (type)]) + for (int i = 0; i < (int) PluginWindow::Type::numTypes; ++i) { - jassert (node->getProcessor() != nullptr); - - if (PluginWindow* const w = PluginWindow::getWindowFor (node, type)) - w->toFront (true); + auto type = (PluginWindow::Type) i; + + if (xml.hasAttribute (PluginWindow::getOpenProp (type))) + { + node->properties.set (PluginWindow::getLastXProp (type), xml.getIntAttribute (PluginWindow::getLastXProp (type))); + node->properties.set (PluginWindow::getLastYProp (type), xml.getIntAttribute (PluginWindow::getLastYProp (type))); + node->properties.set (PluginWindow::getOpenProp (type), xml.getIntAttribute (PluginWindow::getOpenProp (type))); + + if (node->properties[PluginWindow::getOpenProp (type)]) + { + jassert (node->getProcessor() != nullptr); + + if (auto w = getOrCreateWindowFor (node, type)) + w->toFront (true); + } + } } } } @@ -471,23 +418,19 @@ void FilterGraph::createNodeFromXml (const XmlElement& xml) XmlElement* FilterGraph::createXml() const { - XmlElement* xml = new XmlElement ("FILTERGRAPH"); + auto* xml = new XmlElement ("FILTERGRAPH"); - for (int i = 0; i < graph.getNumNodes(); ++i) - xml->addChildElement (createNodeXml (graph.getNode (i))); + for (auto* node : graph.getNodes()) + xml->addChildElement (createNodeXml (node)); - for (int i = 0; i < graph.getNumConnections(); ++i) + for (auto& connection : graph.getConnections()) { - const AudioProcessorGraph::Connection* const fc = graph.getConnection(i); - - XmlElement* e = new XmlElement ("CONNECTION"); - - e->setAttribute ("srcFilter", (int) fc->sourceNodeId); - e->setAttribute ("srcChannel", fc->sourceChannelIndex); - e->setAttribute ("dstFilter", (int) fc->destNodeId); - e->setAttribute ("dstChannel", fc->destChannelIndex); + auto e = xml->createNewChildElement ("CONNECTION"); - xml->addChildElement (e); + e->setAttribute ("srcFilter", (int) connection.source.nodeID); + e->setAttribute ("srcChannel", connection.source.channelIndex); + e->setAttribute ("dstFilter", (int) connection.destination.nodeID); + e->setAttribute ("dstChannel", connection.destination.channelIndex); } return xml; @@ -505,10 +448,8 @@ void FilterGraph::restoreFromXml (const XmlElement& xml) forEachXmlChildElementWithTagName (xml, e, "CONNECTION") { - addConnection ((uint32) e->getIntAttribute ("srcFilter"), - e->getIntAttribute ("srcChannel"), - (uint32) e->getIntAttribute ("dstFilter"), - e->getIntAttribute ("dstChannel")); + graph.addConnection ({ { (NodeID) e->getIntAttribute ("srcFilter"), e->getIntAttribute ("srcChannel") }, + { (NodeID) e->getIntAttribute ("dstFilter"), e->getIntAttribute ("dstChannel") } }); } graph.removeIllegalConnections(); diff --git a/examples/audio plugin host/Source/FilterGraph.h b/examples/audio plugin host/Source/FilterGraph.h index ba61d844..5a260931 100644 --- a/examples/audio plugin host/Source/FilterGraph.h +++ b/examples/audio plugin host/Source/FilterGraph.h @@ -26,64 +26,38 @@ #pragma once -class FilterInGraph; -class FilterGraph; +#include "PluginWindow.h" -const char* const filenameSuffix = ".filtergraph"; -const char* const filenameWildcard = "*.filtergraph"; //============================================================================== /** A collection of filters and some connections between them. */ -class FilterGraph : public FileBasedDocument, public AudioProcessorListener +class FilterGraph : public FileBasedDocument, + public AudioProcessorListener, + private ChangeListener { public: //============================================================================== - FilterGraph (AudioPluginFormatManager& formatManager); + FilterGraph (AudioPluginFormatManager&); ~FilterGraph(); //============================================================================== - AudioProcessorGraph& getGraph() noexcept { return graph; } + typedef AudioProcessorGraph::NodeID NodeID; - int getNumFilters() const noexcept; - AudioProcessorGraph::Node::Ptr getNode (int index) const noexcept; + void addPlugin (const PluginDescription&, Point); - AudioProcessorGraph::Node::Ptr getNodeForId (uint32 uid) const; AudioProcessorGraph::Node::Ptr getNodeForName (const String& name) const; - void addFilter (const PluginDescription&, Point); - - void addFilterCallback (AudioPluginInstance*, const String& error, Point pos); - - void removeFilter (const uint32 filterUID); - void disconnectFilter (const uint32 filterUID); - - void removeIllegalConnections(); - - void setNodePosition (uint32 nodeId, double x, double y); - Point getNodePosition (uint32 nodeId) const; + void setNodePosition (NodeID, Point); + Point getNodePosition (NodeID) const; //============================================================================== - int getNumConnections() const noexcept; - const AudioProcessorGraph::Connection* getConnection (const int index) const noexcept; - - const AudioProcessorGraph::Connection* getConnectionBetween (uint32 sourceFilterUID, int sourceFilterChannel, - uint32 destFilterUID, int destFilterChannel) const noexcept; - - bool canConnect (uint32 sourceFilterUID, int sourceFilterChannel, - uint32 destFilterUID, int destFilterChannel) const noexcept; - - bool addConnection (uint32 sourceFilterUID, int sourceFilterChannel, - uint32 destFilterUID, int destFilterChannel); - - void removeConnection (const int index); - - void removeConnection (uint32 sourceFilterUID, int sourceFilterChannel, - uint32 destFilterUID, int destFilterChannel); - void clear(); + PluginWindow* getOrCreateWindowFor (AudioProcessorGraph::Node*, PluginWindow::Type); + void closeCurrentlyOpenWindowsFor (AudioProcessorGraph::NodeID); + bool closeAnyOpenPluginWindows(); //============================================================================== void audioProcessorParameterChanged (AudioProcessor*, int, float) override {} @@ -93,6 +67,9 @@ public: XmlElement* createXml() const; void restoreFromXml (const XmlElement& xml); + static const char* getFilenameSuffix() { return ".filtergraph"; } + static const char* getFilenameWildcard() { return "*.filtergraph"; } + //============================================================================== void newDocument(); String getDocumentTitle() override; @@ -102,21 +79,19 @@ public: void setLastDocumentOpened (const File& file) override; //============================================================================== - - - /** The special channel index used to refer to a filter's midi channel. - */ - static const int midiChannelNumber; + AudioProcessorGraph graph; private: //============================================================================== AudioPluginFormatManager& formatManager; - AudioProcessorGraph graph; + OwnedArray activePluginWindows; - uint32 lastUID = 0; - uint32 getNextUID() noexcept; + NodeID lastUID = 0; + NodeID getNextUID() noexcept; void createNodeFromXml (const XmlElement& xml); + void addFilterCallback (AudioPluginInstance*, const String& error, Point); + void changeListenerCallback (ChangeBroadcaster*) override; JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FilterGraph) }; diff --git a/examples/audio plugin host/Source/FilterIOConfiguration.cpp b/examples/audio plugin host/Source/FilterIOConfiguration.cpp index d7274977..646e8dc5 100644 --- a/examples/audio plugin host/Source/FilterIOConfiguration.cpp +++ b/examples/audio plugin host/Source/FilterIOConfiguration.cpp @@ -32,11 +32,10 @@ //============================================================================== -class NumberedBoxes : public TableListBox, +struct NumberedBoxes : public TableListBox, private TableListBoxModel, private Button::Listener { -public: struct Listener { virtual ~Listener() {} @@ -98,6 +97,10 @@ public: } private: + //============================================================================== + Listener& listener; + bool canAddColumn, canRemoveColumn; + //============================================================================== int getNumRows() override { return 1; } void paintCell (Graphics&, int, int, int, int, bool) override {} @@ -164,9 +167,7 @@ private: listener.columnSelected (text.getIntValue()); } - //============================================================================== - Listener& listener; - bool canAddColumn, canRemoveColumn; + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NumberedBoxes) }; //============================================================================== @@ -179,12 +180,8 @@ public: InputOutputConfig (FilterIOConfigurationWindow& parent, bool direction) : owner (parent), ioTitle ("ioLabel", direction ? "Input Configuration" : "Output Configuration"), - nameLabel ("nameLabel", "Bus Name:"), - layoutLabel ("layoutLabel", "Channel Layout:"), - enabledToggle ("Enabled"), ioBuses (*this, false, false), - isInput (direction), - currentBus (0) + isInput (direction) { ioTitle.setFont (ioTitle.getFont().withStyle (Font::bold)); nameLabel.setFont (nameLabel.getFont().withStyle (Font::bold)); @@ -223,7 +220,6 @@ public: { auto label = r.removeFromTop (24); - nameLabel.setBounds (label.removeFromLeft (100)); enabledToggle.setBounds (label.removeFromRight (80)); name.setBounds (label); @@ -231,7 +227,6 @@ public: { auto label = r.removeFromTop (24); - layoutLabel.setBounds (label.removeFromLeft (100)); layouts.setBounds (label); } @@ -304,9 +299,9 @@ private: { if (combo == &layouts) { - if (auto* audioProcessor = owner.getAudioProcessor()) + if (auto* p = owner.getAudioProcessor()) { - if (auto* bus = audioProcessor->getBus (isInput, currentBus)) + if (auto* bus = p->getBus (isInput, currentBus)) { auto selectedNumChannels = layouts.getSelectedId(); @@ -332,24 +327,20 @@ private: { if (btn == &enabledToggle && enabledToggle.isEnabled()) { - if (auto* audioProcessor = owner.getAudioProcessor()) + if (auto* p = owner.getAudioProcessor()) { - if (auto* bus = audioProcessor->getBus (isInput, currentBus)) + if (auto* bus = p->getBus (isInput, currentBus)) { if (bus->isEnabled() != enabledToggle.getToggleState()) { - bool success; - - if (enabledToggle.getToggleState()) - success = bus->enable(); - else - success = bus->setCurrentLayout (AudioChannelSet::disabled()); + bool success = enabledToggle.getToggleState() ? bus->enable() + : bus->setCurrentLayout (AudioChannelSet::disabled()); if (success) { updateBusLayout(); - if (InputOutputConfig* config = owner.getConfig (! isInput)) + if (auto* config = owner.getConfig (! isInput)) config->updateBusLayout(); owner.update(); @@ -368,11 +359,11 @@ private: //============================================================================== void addColumn() override { - if (auto* audioProcessor = owner.getAudioProcessor()) + if (auto* p = owner.getAudioProcessor()) { - if (audioProcessor->canAddBus (isInput)) + if (p->canAddBus (isInput)) { - if (audioProcessor->addBus (isInput)) + if (p->addBus (isInput)) { updateBusButtons(); updateBusLayout(); @@ -382,22 +373,22 @@ private: config->updateBusButtons(); config->updateBusLayout(); } - - owner.update(); } + + owner.update(); } } } void removeColumn() override { - if (auto* audioProcessor = owner.getAudioProcessor()) + if (auto* p = owner.getAudioProcessor()) { - if (audioProcessor->getBusCount (isInput) > 1 && audioProcessor->canRemoveBus (isInput)) + if (p->getBusCount (isInput) > 1 && p->canRemoveBus (isInput)) { - if (audioProcessor->removeBus (isInput)) + if (p->removeBus (isInput)) { - currentBus = jmin (audioProcessor->getBusCount (isInput) - 1, currentBus); + currentBus = jmin (p->getBusCount (isInput) - 1, currentBus); updateBusButtons(); updateBusLayout(); @@ -428,40 +419,41 @@ private: //============================================================================== FilterIOConfigurationWindow& owner; - Label ioTitle, nameLabel, name, layoutLabel; - ToggleButton enabledToggle; + Label ioTitle, name; + Label nameLabel { "nameLabel", "Bus Name:" }; + Label layoutLabel { "layoutLabel", "Channel Layout:" }; + ToggleButton enabledToggle { "Enabled" }; ComboBox layouts; NumberedBoxes ioBuses; bool isInput; - int currentBus; + int currentBus = 0; JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (InputOutputConfig) }; -FilterIOConfigurationWindow::FilterIOConfigurationWindow (AudioProcessor* const p) - : AudioProcessorEditor (p), - title ("title", p->getName()) +FilterIOConfigurationWindow::FilterIOConfigurationWindow (AudioProcessor& p) + : AudioProcessorEditor (&p), + title ("title", p.getName()) { - jassert (p != nullptr); setOpaque (true); title.setFont (title.getFont().withStyle (Font::bold)); addAndMakeVisible (title); { - ScopedLock renderLock (p->getCallbackLock()); - p->suspendProcessing (true); - p->releaseResources(); + ScopedLock renderLock (p.getCallbackLock()); + p.suspendProcessing (true); + p.releaseResources(); } - if (p->getBusCount (true) > 0 || p->canAddBus (true)) + if (p.getBusCount (true) > 0 || p.canAddBus (true)) addAndMakeVisible (inConfig = new InputOutputConfig (*this, true)); - if (p->getBusCount (false) > 0 || p->canAddBus (false)) + if (p.getBusCount (false) > 0 || p.canAddBus (false)) addAndMakeVisible (outConfig = new InputOutputConfig (*this, false)); - currentLayout = p->getBusesLayout(); + currentLayout = p.getBusesLayout(); setSize (400, (inConfig != nullptr && outConfig != nullptr ? 160 : 0) + 200); } @@ -506,38 +498,33 @@ void FilterIOConfigurationWindow::resized() void FilterIOConfigurationWindow::update() { - auto nodeId = getNodeId(); + auto nodeID = getNodeID(); if (auto* graph = getGraph()) - if (nodeId != -1) - graph->disconnectNode (static_cast (nodeId)); + if (nodeID != 0) + graph->disconnectNode (nodeID); if (auto* graphEditor = getGraphEditor()) - if (auto* panel = graphEditor->graphPanel) + if (auto* panel = graphEditor->graphPanel.get()) panel->updateComponents(); } -int32 FilterIOConfigurationWindow::getNodeId() const +AudioProcessorGraph::NodeID FilterIOConfigurationWindow::getNodeID() const { if (auto* graph = getGraph()) - { - const int n = graph->getNumNodes(); - - for (int i = 0; i < n; ++i) - if (auto* node = graph->getNode (i)) - if (node->getProcessor() == getAudioProcessor()) - return static_cast (node->nodeId); - } + for (auto* node : graph->getNodes()) + if (node->getProcessor() == getAudioProcessor()) + return node->nodeID; - return -1; + return 0; } MainHostWindow* FilterIOConfigurationWindow::getMainWindow() const { - Component* comp; + auto& desktop = Desktop::getInstance(); - for (int idx = 0; (comp = Desktop::getInstance().getComponent(idx)) != nullptr; ++idx) - if (auto* mainWindow = dynamic_cast (comp)) + for (int i = desktop.getNumComponents(); --i >= 0;) + if (auto* mainWindow = dynamic_cast (desktop.getComponent(i))) return mainWindow; return nullptr; @@ -546,8 +533,7 @@ MainHostWindow* FilterIOConfigurationWindow::getMainWindow() const GraphDocumentComponent* FilterIOConfigurationWindow::getGraphEditor() const { if (auto* mainWindow = getMainWindow()) - if (auto* graphEditor = mainWindow->getGraphEditor()) - return graphEditor; + return mainWindow->graphHolder.get(); return nullptr; } @@ -555,8 +541,8 @@ GraphDocumentComponent* FilterIOConfigurationWindow::getGraphEditor() const AudioProcessorGraph* FilterIOConfigurationWindow::getGraph() const { if (auto* graphEditor = getGraphEditor()) - if (auto* graph = graphEditor->graph.get()) - return &graph->getGraph(); + if (auto* panel = graphEditor->graph.get()) + return &panel->graph; return nullptr; } diff --git a/examples/audio plugin host/Source/FilterIOConfiguration.h b/examples/audio plugin host/Source/FilterIOConfiguration.h index 64c94a40..4666ddc7 100644 --- a/examples/audio plugin host/Source/FilterIOConfiguration.h +++ b/examples/audio plugin host/Source/FilterIOConfiguration.h @@ -26,38 +26,35 @@ #pragma once -#include "FilterGraph.h" +class MainHostWindow; +class GraphDocumentComponent; -class FilterIOConfigurationWindow : public AudioProcessorEditor + +//============================================================================== +class FilterIOConfigurationWindow : public AudioProcessorEditor { public: - class InputOutputConfig; - - //============================================================================== - FilterIOConfigurationWindow (AudioProcessor* const p); + FilterIOConfigurationWindow (AudioProcessor&); ~FilterIOConfigurationWindow(); //============================================================================== void paint (Graphics& g) override; void resized() override; - //============================================================================== - InputOutputConfig* getConfig (bool isInput) noexcept { return isInput ? inConfig : outConfig; } - void update(); private: - - //============================================================================== - MainHostWindow* getMainWindow() const; - GraphDocumentComponent* getGraphEditor() const; - AudioProcessorGraph* getGraph() const; - int32 getNodeId() const; - - //============================================================================== - friend class InputOutputConfig; + class InputOutputConfig; AudioProcessor::BusesLayout currentLayout; Label title; ScopedPointer inConfig, outConfig; + InputOutputConfig* getConfig (bool isInput) noexcept { return isInput ? inConfig : outConfig; } + void update(); + + MainHostWindow* getMainWindow() const; + GraphDocumentComponent* getGraphEditor() const; + AudioProcessorGraph* getGraph() const; + AudioProcessorGraph::NodeID getNodeID() const; + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FilterIOConfigurationWindow) }; diff --git a/examples/audio plugin host/Source/GraphEditorPanel.cpp b/examples/audio plugin host/Source/GraphEditorPanel.cpp index 9d92fd3c..40cf310b 100644 --- a/examples/audio plugin host/Source/GraphEditorPanel.cpp +++ b/examples/audio plugin host/Source/GraphEditorPanel.cpp @@ -28,203 +28,20 @@ #include "GraphEditorPanel.h" #include "InternalFilters.h" #include "MainHostWindow.h" -#include "FilterIOConfiguration.h" //============================================================================== -static Array activePluginWindows; - -PluginWindow::PluginWindow (AudioProcessorEditor* pluginEditor, AudioProcessorGraph::Node* o, WindowFormatType t) - : DocumentWindow (pluginEditor->getName(), - LookAndFeel::getDefaultLookAndFeel().findColour (ResizableWindow::backgroundColourId), - DocumentWindow::minimiseButton | DocumentWindow::closeButton), - owner (o), - type (t) +struct GraphEditorPanel::PinComponent : public Component, + public SettableTooltipClient { - setSize (400, 300); - - setContentOwned (pluginEditor, true); - - setTopLeftPosition (owner->properties.getWithDefault (getLastXProp (type), Random::getSystemRandom().nextInt (500)), - owner->properties.getWithDefault (getLastYProp (type), Random::getSystemRandom().nextInt (500))); - - owner->properties.set (getOpenProp (type), true); - - setVisible (true); - - activePluginWindows.add (this); -} - -void PluginWindow::closeCurrentlyOpenWindowsFor (const uint32 nodeId) -{ - for (int i = activePluginWindows.size(); --i >= 0;) - if (activePluginWindows.getUnchecked(i)->owner->nodeId == nodeId) - delete activePluginWindows.getUnchecked (i); -} - -void PluginWindow::closeAllCurrentlyOpenWindows() -{ - if (activePluginWindows.size() > 0) - { - for (int i = activePluginWindows.size(); --i >= 0;) - delete activePluginWindows.getUnchecked (i); - - Component dummyModalComp; - dummyModalComp.enterModalState (false); - MessageManager::getInstance()->runDispatchLoopUntil (50); - } -} - -//============================================================================== -struct ProcessorProgramPropertyComp : public PropertyComponent, - private AudioProcessorListener -{ - ProcessorProgramPropertyComp (const String& name, AudioProcessor& p) - : PropertyComponent (name), owner (p) - { - owner.addListener (this); - } - - ~ProcessorProgramPropertyComp() - { - owner.removeListener (this); - } - - void refresh() override {} - void audioProcessorChanged (AudioProcessor*) override {} - void audioProcessorParameterChanged (AudioProcessor*, int, float) override {} - - AudioProcessor& owner; - - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ProcessorProgramPropertyComp) -}; - -struct ProgramAudioProcessorEditor : public AudioProcessorEditor -{ - ProgramAudioProcessorEditor (AudioProcessor* p) : AudioProcessorEditor (p) - { - jassert (p != nullptr); - setOpaque (true); - - addAndMakeVisible (panel); - - Array programs; - - auto numPrograms = p->getNumPrograms(); - int totalHeight = 0; - - for (int i = 0; i < numPrograms; ++i) - { - auto name = p->getProgramName (i).trim(); - - if (name.isEmpty()) - name = "Unnamed"; - - auto pc = new ProcessorProgramPropertyComp (name, *p); - programs.add (pc); - totalHeight += pc->getPreferredHeight(); - } - - panel.addProperties (programs); - - setSize (400, jlimit (25, 400, totalHeight)); - } - - void paint (Graphics& g) override - { - g.fillAll (Colours::grey); - } - - void resized() override - { - panel.setBounds (getLocalBounds()); - } - - PropertyPanel panel; - - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ProgramAudioProcessorEditor) -}; - -//============================================================================== -PluginWindow* PluginWindow::getWindowFor (AudioProcessorGraph::Node* node, WindowFormatType type) -{ - jassert (node != nullptr); - - for (auto* w : activePluginWindows) - if (w->owner == node && w->type == type) - return w; - - auto* processor = node->getProcessor(); - AudioProcessorEditor* ui = nullptr; - - if (auto* pluginInstance = dynamic_cast (processor)) + PinComponent (GraphEditorPanel& p, AudioProcessorGraph::NodeAndChannel pinToUse, bool isIn) + : panel (p), graph (p.graph), pin (pinToUse), isInput (isIn) { - auto description = pluginInstance->getPluginDescription(); - - if (description.pluginFormatName == "Internal") - { - getCommandManager().invokeDirectly (CommandIDs::showAudioSettings, false); - - return nullptr; - } - } - - if (type == Normal) - { - ui = processor->createEditorIfNeeded(); - - if (ui == nullptr) - type = Generic; - } - - if (ui == nullptr) - { - if (type == Generic || type == Parameters) ui = new GenericAudioProcessorEditor (processor); - else if (type == Programs) ui = new ProgramAudioProcessorEditor (processor); - else if (type == AudioIO) ui = new FilterIOConfigurationWindow (processor); - } - - if (ui != nullptr) - { - if (auto* plugin = dynamic_cast (processor)) - ui->setName (plugin->getName()); - - return new PluginWindow (ui, node, type); - } - - return nullptr; -} - -PluginWindow::~PluginWindow() -{ - activePluginWindows.removeFirstMatchingValue (this); - clearContentComponent(); -} - -void PluginWindow::moved() -{ - owner->properties.set (getLastXProp (type), getX()); - owner->properties.set (getLastYProp (type), getY()); -} - -void PluginWindow::closeButtonPressed() -{ - owner->properties.set (getOpenProp (type), false); - delete this; -} - -//============================================================================== -struct PinComponent : public Component, - public SettableTooltipClient -{ - PinComponent (FilterGraph& g, uint32 id, int i, bool isIn) - : graph (g), pluginID (id), index (i), isInput (isIn) - { - if (auto node = graph.getNodeForId (pluginID)) + if (auto node = graph.graph.getNodeForId (pin.nodeID)) { String tip; - if (index == FilterGraph::midiChannelNumber) + if (pin.isMIDI()) { tip = isInput ? "MIDI Input" : "MIDI Output"; @@ -232,13 +49,13 @@ struct PinComponent : public Component, else { auto& processor = *node->getProcessor(); - auto channel = processor.getOffsetInBusBufferForAbsoluteChannelIndex (isInput, index, busIdx); + auto channel = processor.getOffsetInBusBufferForAbsoluteChannelIndex (isInput, pin.channelIndex, busIdx); if (auto* bus = processor.getBus (isInput, busIdx)) tip = bus->getName() + ": " + AudioChannelSet::getAbbreviatedChannelTypeName (bus->getCurrentLayout().getTypeOfChannel (channel)); else tip = (isInput ? "Main Input: " - : "Main Output: ") + String (index + 1); + : "Main Output: ") + String (pin.channelIndex + 1); } @@ -250,44 +67,41 @@ struct PinComponent : public Component, void paint (Graphics& g) override { - const float w = (float) getWidth(); - const float h = (float) getHeight(); + auto w = (float) getWidth(); + auto h = (float) getHeight(); Path p; p.addEllipse (w * 0.25f, h * 0.25f, w * 0.5f, h * 0.5f); p.addRectangle (w * 0.4f, isInput ? (0.5f * h) : 0.0f, w * 0.2f, h * 0.5f); - auto colour = (index == FilterGraph::midiChannelNumber ? Colours::red : Colours::green); + auto colour = (pin.isMIDI() ? Colours::red : Colours::green); - g.setColour (colour.withRotatedHue (static_cast (busIdx) / 5.0f)); + g.setColour (colour.withRotatedHue (busIdx / 5.0f)); g.fillPath (p); } void mouseDown (const MouseEvent& e) override { - getGraphPanel()->beginConnectorDrag (isInput ? 0 : pluginID, index, - isInput ? pluginID : 0, index, - e); + AudioProcessorGraph::NodeAndChannel dummy { 0, 0 }; + + panel.beginConnectorDrag (isInput ? dummy : pin, + isInput ? pin : dummy, + e); } void mouseDrag (const MouseEvent& e) override { - getGraphPanel()->dragConnector (e); + panel.dragConnector (e); } void mouseUp (const MouseEvent& e) override { - getGraphPanel()->endDraggingConnector (e); - } - - GraphEditorPanel* getGraphPanel() const noexcept - { - return findParentComponentOfClass(); + panel.endDraggingConnector (e); } + GraphEditorPanel& panel; FilterGraph& graph; - const uint32 pluginID; - const int index; + AudioProcessorGraph::NodeAndChannel pin; const bool isInput; int busIdx = 0; @@ -295,9 +109,9 @@ struct PinComponent : public Component, }; //============================================================================== -struct FilterComponent : public Component +struct GraphEditorPanel::FilterComponent : public Component { - FilterComponent (FilterGraph& g, uint32 id) : graph (g), pluginID (id) + FilterComponent (GraphEditorPanel& p, uint32 id) : panel (p), graph (p.graph), pluginID (id) { shadow.setShadowProperties (DropShadow (Colours::black.withAlpha (0.5f), 3, { 0, 1 })); setComponentEffect (&shadow); @@ -305,11 +119,6 @@ struct FilterComponent : public Component setSize (150, 60); } - ~FilterComponent() - { - deleteAllChildren(); - } - FilterComponent (const FilterComponent&) = delete; FilterComponent& operator= (const FilterComponent&) = delete; @@ -320,62 +129,7 @@ struct FilterComponent : public Component toFront (true); if (e.mods.isPopupMenu()) - { - PopupMenu m; - m.addItem (1, "Delete this filter"); - m.addItem (2, "Disconnect all pins"); - m.addSeparator(); - m.addItem (3, "Show plugin UI"); - m.addItem (4, "Show all programs"); - m.addItem (5, "Show all parameters"); - m.addSeparator(); - m.addItem (6, "Configure Audio I/O"); - m.addItem (7, "Test state save/load"); - - auto r = m.show(); - - if (r == 1) - { - graph.removeFilter (pluginID); - return; - } - else if (r == 2) - { - graph.disconnectFilter (pluginID); - } - else - { - if (auto f = graph.getNodeForId (pluginID)) - { - auto* processor = f->getProcessor(); - jassert (processor != nullptr); - - if (r == 7) - { - MemoryBlock state; - processor->getStateInformation (state); - processor->setStateInformation (state.getData(), (int) state.getSize()); - } - else - { - PluginWindow::WindowFormatType type = processor->hasEditor() ? PluginWindow::Normal - : PluginWindow::Generic; - - switch (r) - { - case 4: type = PluginWindow::Programs; break; - case 5: type = PluginWindow::Parameters; break; - case 6: type = PluginWindow::AudioIO; break; - - default: break; - }; - - if (auto* w = PluginWindow::getWindowFor (f, type)) - w->toFront (true); - } - } - } - } + showPopupMenu(); } void mouseDrag (const MouseEvent& e) override @@ -387,11 +141,13 @@ struct FilterComponent : public Component if (getParentComponent() != nullptr) pos = getParentComponent()->getLocalPoint (nullptr, pos); + pos += getLocalBounds().getCentre(); + graph.setNodePosition (pluginID, - (pos.getX() + getWidth() / 2) / (double) getParentWidth(), - (pos.getY() + getHeight() / 2) / (double) getParentHeight()); + { pos.x / (double) getParentWidth(), + pos.y / (double) getParentHeight() }); - getGraphPanel()->updateComponents(); + panel.updateComponents(); } } @@ -403,8 +159,8 @@ struct FilterComponent : public Component } else if (e.getNumberOfClicks() == 2) { - if (auto f = graph.getNodeForId (pluginID)) - if (auto* w = PluginWindow::getWindowFor (f, PluginWindow::Normal)) + if (auto f = graph.graph.getNodeForId (pluginID)) + if (auto* w = graph.getOrCreateWindowFor (f, PluginWindow::Type::normal)) w->toFront (true); } } @@ -420,44 +176,38 @@ struct FilterComponent : public Component void paint (Graphics& g) override { - g.setColour (findColour (TextEditor::backgroundColourId)); - - const int x = 4; - const int y = pinSize; - const int w = getWidth() - x * 2; - const int h = getHeight() - pinSize * 2; + auto boxArea = getLocalBounds().reduced (4, pinSize); - g.fillRect (x, y, w, h); + g.setColour (findColour (TextEditor::backgroundColourId)); + g.fillRect (boxArea.toFloat()); g.setColour (findColour (TextEditor::textColourId)); g.setFont (font); - g.drawFittedText (getName(), getLocalBounds().reduced (4, 2), Justification::centred, 2); + g.drawFittedText (getName(), boxArea, Justification::centred, 2); } void resized() override { - if (auto f = graph.getNodeForId (pluginID)) + if (auto f = graph.graph.getNodeForId (pluginID)) { if (auto* processor = f->getProcessor()) { - for (auto* child : getChildren()) + for (auto* pin : pins) { - if (auto* pin = dynamic_cast (child)) - { - const bool isInput = pin->isInput; - int busIdx = 0; - processor->getOffsetInBusBufferForAbsoluteChannelIndex (isInput, pin->index, busIdx); - - const int total = isInput ? numIns : numOuts; - const int index = pin->index == FilterGraph::midiChannelNumber ? (total - 1) : pin->index; - - auto totalSpaces = static_cast (total) + (static_cast (jmax (0, processor->getBusCount (isInput) - 1)) * 0.5f); - auto indexPos = static_cast (index) + (static_cast (busIdx) * 0.5f); - - pin->setBounds (proportionOfWidth ((1.0f + indexPos) / (totalSpaces + 1.0f)) - pinSize / 2, - pin->isInput ? 0 : (getHeight() - pinSize), - pinSize, pinSize); - } + const bool isInput = pin->isInput; + auto channelIndex = pin->pin.channelIndex; + int busIdx = 0; + processor->getOffsetInBusBufferForAbsoluteChannelIndex (isInput, channelIndex, busIdx); + + const int total = isInput ? numIns : numOuts; + const int index = pin->pin.isMIDI() ? (total - 1) : channelIndex; + + auto totalSpaces = static_cast (total) + (static_cast (jmax (0, processor->getBusCount (isInput) - 1)) * 0.5f); + auto indexPos = static_cast (index) + (static_cast (busIdx) * 0.5f); + + pin->setBounds (proportionOfWidth ((1.0f + indexPos) / (totalSpaces + 1.0f)) - pinSize / 2, + pin->isInput ? 0 : (getHeight() - pinSize), + pinSize, pinSize); } } } @@ -465,23 +215,17 @@ struct FilterComponent : public Component Point getPinPos (int index, bool isInput) const { - for (auto* child : getChildren()) - if (auto* pin = dynamic_cast (child)) - if (pin->index == index && isInput == pin->isInput) - return getPosition().toFloat() + pin->getBounds().getCentre().toFloat(); + for (auto* pin : pins) + if (pin->pin.channelIndex == index && isInput == pin->isInput) + return getPosition().toFloat() + pin->getBounds().getCentre().toFloat(); return {}; } void update() { - const AudioProcessorGraph::Node::Ptr f (graph.getNodeForId (pluginID)); - - if (f == nullptr) - { - delete this; - return; - } + const AudioProcessorGraph::Node::Ptr f (graph.graph.getNodeForId (pluginID)); + jassert (f != nullptr); numIns = f->getProcessor()->getTotalNumInputChannels(); if (f->getProcessor()->acceptsMidi()) @@ -506,7 +250,7 @@ struct FilterComponent : public Component setName (f->getProcessor()->getName()); { - Point p = graph.getNodePosition (pluginID); + auto p = graph.getNodePosition (pluginID); setCentreRelative ((float) p.x, (float) p.y); } @@ -515,32 +259,79 @@ struct FilterComponent : public Component numInputs = numIns; numOutputs = numOuts; - deleteAllChildren(); + pins.clear(); - int i; - for (i = 0; i < f->getProcessor()->getTotalNumInputChannels(); ++i) - addAndMakeVisible (new PinComponent (graph, pluginID, i, true)); + for (int i = 0; i < f->getProcessor()->getTotalNumInputChannels(); ++i) + addAndMakeVisible (pins.add (new PinComponent (panel, { pluginID, i }, true))); if (f->getProcessor()->acceptsMidi()) - addAndMakeVisible (new PinComponent (graph, pluginID, FilterGraph::midiChannelNumber, true)); + addAndMakeVisible (pins.add (new PinComponent (panel, { pluginID, AudioProcessorGraph::midiChannelIndex }, true))); - for (i = 0; i < f->getProcessor()->getTotalNumOutputChannels(); ++i) - addAndMakeVisible (new PinComponent (graph, pluginID, i, false)); + for (int i = 0; i < f->getProcessor()->getTotalNumOutputChannels(); ++i) + addAndMakeVisible (pins.add (new PinComponent (panel, { pluginID, i }, false))); if (f->getProcessor()->producesMidi()) - addAndMakeVisible (new PinComponent (graph, pluginID, FilterGraph::midiChannelNumber, false)); + addAndMakeVisible (pins.add (new PinComponent (panel, { pluginID, AudioProcessorGraph::midiChannelIndex }, false))); resized(); } } - GraphEditorPanel* getGraphPanel() const noexcept + AudioProcessor* getProcessor() const { - return findParentComponentOfClass(); + if (auto node = graph.graph.getNodeForId (pluginID)) + return node->getProcessor(); + + return {}; } + void showPopupMenu() + { + PopupMenu m; + m.addItem (1, "Delete this filter"); + m.addItem (2, "Disconnect all pins"); + m.addSeparator(); + m.addItem (10, "Show plugin GUI"); + m.addItem (11, "Show all programs"); + m.addItem (12, "Show all parameters"); + m.addSeparator(); + m.addItem (20, "Configure Audio I/O"); + m.addItem (21, "Test state save/load"); + + switch (m.show()) + { + case 1: graph.graph.removeNode (pluginID); break; + case 2: graph.graph.disconnectNode (pluginID); break; + case 10: showWindow (PluginWindow::Type::normal); break; + case 11: showWindow (PluginWindow::Type::programs); break; + case 12: showWindow (PluginWindow::Type::generic); break; + case 20: showWindow (PluginWindow::Type::audioIO); break; + case 21: testStateSaveLoad(); break; + default: break; + } + } + + void testStateSaveLoad() + { + if (auto* processor = getProcessor()) + { + MemoryBlock state; + processor->getStateInformation (state); + processor->setStateInformation (state.getData(), (int) state.getSize()); + } + } + + void showWindow (PluginWindow::Type type) + { + if (auto node = graph.graph.getNodeForId (pluginID)) + if (auto* w = graph.getOrCreateWindowFor (node, type)) + w->toFront (true); + } + + GraphEditorPanel& panel; FilterGraph& graph; - const uint32 pluginID; + const AudioProcessorGraph::NodeID pluginID; + OwnedArray pins; int numInputs = 0, numOutputs = 0; int pinSize = 16; Point originalPos; @@ -551,30 +342,28 @@ struct FilterComponent : public Component //============================================================================== -struct ConnectorComponent : public Component, - public SettableTooltipClient +struct GraphEditorPanel::ConnectorComponent : public Component, + public SettableTooltipClient { - ConnectorComponent (FilterGraph& g) : graph (g) + ConnectorComponent (GraphEditorPanel& p) : panel (p), graph (p.graph) { setAlwaysOnTop (true); } - void setInput (uint32 newSourceID, int newSourceChannel) + void setInput (AudioProcessorGraph::NodeAndChannel newSource) { - if (sourceFilterID != newSourceID || sourceFilterChannel != newSourceChannel) + if (connection.source != newSource) { - sourceFilterID = newSourceID; - sourceFilterChannel = newSourceChannel; + connection.source = newSource; update(); } } - void setOutput (uint32 newDestID, int newDestChannel) + void setOutput (AudioProcessorGraph::NodeAndChannel newDest) { - if (destFilterID != newDestID || destFilterChannel != newDestChannel) + if (connection.destination != newDest) { - destFilterID = newDestID; - destFilterChannel = newDestChannel; + connection.destination = newDest; update(); } } @@ -620,27 +409,19 @@ struct ConnectorComponent : public Component, p1 = lastInputPos; p2 = lastOutputPos; - if (auto* hostPanel = getGraphPanel()) - { - if (auto* src = hostPanel->getComponentForFilter (sourceFilterID)) - p1 = src->getPinPos (sourceFilterChannel, false); + if (auto* src = panel.getComponentForFilter (connection.source.nodeID)) + p1 = src->getPinPos (connection.source.channelIndex, false); - if (auto* dest = hostPanel->getComponentForFilter (destFilterID)) - p2 = dest->getPinPos (destFilterChannel, true); - } + if (auto* dest = panel.getComponentForFilter (connection.destination.nodeID)) + p2 = dest->getPinPos (connection.destination.channelIndex, true); } void paint (Graphics& g) override { - if (sourceFilterChannel == FilterGraph::midiChannelNumber - || destFilterChannel == FilterGraph::midiChannelNumber) - { + if (connection.source.isMIDI() || connection.destination.isMIDI()) g.setColour (Colours::red); - } else - { g.setColour (Colours::green); - } g.fillPath (linePath); } @@ -670,30 +451,30 @@ struct ConnectorComponent : public Component, { if (dragging) { - getGraphPanel()->dragConnector (e); + panel.dragConnector (e); } else if (e.mouseWasDraggedSinceMouseDown()) { dragging = true; - graph.removeConnection (sourceFilterID, sourceFilterChannel, destFilterID, destFilterChannel); + graph.graph.removeConnection (connection); double distanceFromStart, distanceFromEnd; - getDistancesFromEnds (e.position, distanceFromStart, distanceFromEnd); + getDistancesFromEnds (getPosition().toFloat() + e.position, distanceFromStart, distanceFromEnd); const bool isNearerSource = (distanceFromStart < distanceFromEnd); - getGraphPanel()->beginConnectorDrag (isNearerSource ? 0 : sourceFilterID, - sourceFilterChannel, - isNearerSource ? destFilterID : 0, - destFilterChannel, - e); + AudioProcessorGraph::NodeAndChannel dummy { 0, 0 }; + + panel.beginConnectorDrag (isNearerSource ? dummy : connection.source, + isNearerSource ? connection.destination : dummy, + e); } } void mouseUp (const MouseEvent& e) override { if (dragging) - getGraphPanel()->endDraggingConnector (e); + panel.endDraggingConnector (e); } void resized() override @@ -728,18 +509,13 @@ struct ConnectorComponent : public Component, arrowL, 0.0f); arrow.applyTransform (AffineTransform() - .rotated (float_Pi * 0.5f - (float) atan2 (p2.x - p1.x, p2.y - p1.y)) + .rotated (MathConstants::halfPi - (float) atan2 (p2.x - p1.x, p2.y - p1.y)) .translated ((p1 + p2) * 0.5f)); linePath.addPath (arrow); linePath.setUsingNonZeroWinding (true); } - GraphEditorPanel* getGraphPanel() const noexcept - { - return findParentComponentOfClass(); - } - void getDistancesFromEnds (Point p, double& distanceFromStart, double& distanceFromEnd) const { Point p1, p2; @@ -749,9 +525,9 @@ struct ConnectorComponent : public Component, distanceFromEnd = p2.getDistanceFrom (p); } + GraphEditorPanel& panel; FilterGraph& graph; - uint32 sourceFilterID = 0, destFilterID = 0; - int sourceFilterChannel = 0, destFilterChannel = 0; + AudioProcessorGraph::Connection connection { { 0, 0 }, { 0, 0 } }; Point lastInputPos, lastOutputPos; Path linePath, hitPath; bool dragging = false; @@ -771,7 +547,8 @@ GraphEditorPanel::~GraphEditorPanel() { graph.removeChangeListener (this); draggingConnector = nullptr; - deleteAllChildren(); + nodes.clear(); + connectors.clear(); } void GraphEditorPanel::paint (Graphics& g) @@ -799,40 +576,38 @@ void GraphEditorPanel::mouseDown (const MouseEvent& e) void GraphEditorPanel::createNewPlugin (const PluginDescription& desc, Point position) { - graph.addFilter (desc, position.toDouble() / Point ((double) getWidth(), (double) getHeight())); + graph.addPlugin (desc, position.toDouble() / Point ((double) getWidth(), (double) getHeight())); } -FilterComponent* GraphEditorPanel::getComponentForFilter (const uint32 filterID) const +GraphEditorPanel::FilterComponent* GraphEditorPanel::getComponentForFilter (const uint32 filterID) const { - for (auto* child : getChildren()) - if (auto* fc = dynamic_cast (child)) - if (fc->pluginID == filterID) - return fc; + for (auto* fc : nodes) + if (fc->pluginID == filterID) + return fc; return nullptr; } -ConnectorComponent* GraphEditorPanel::getComponentForConnection (const AudioProcessorGraph::Connection& conn) const +GraphEditorPanel::ConnectorComponent* GraphEditorPanel::getComponentForConnection (const AudioProcessorGraph::Connection& conn) const { - for (auto* child : getChildren()) - { - if (auto* c = dynamic_cast (child)) - if (c->sourceFilterID == conn.sourceNodeId - && c->destFilterID == conn.destNodeId - && c->sourceFilterChannel == conn.sourceChannelIndex - && c->destFilterChannel == conn.destChannelIndex) - return c; - } + for (auto* cc : connectors) + if (cc->connection == conn) + return cc; return nullptr; } -PinComponent* GraphEditorPanel::findPinAt (Point pos) const +GraphEditorPanel::PinComponent* GraphEditorPanel::findPinAt (Point pos) const { - for (auto* child : getChildren()) - if (auto* fc = dynamic_cast (child)) - if (auto* pin = dynamic_cast (fc->getComponentAt (pos.toInt() - fc->getPosition()))) - return pin; + for (auto* fc : nodes) + { + // NB: A Visual Studio optimiser error means we have to put this Component* in a local + // variable before trying to cast it, or it gets mysteriously optimised away.. + auto* comp = fc->getComponentAt (pos.toInt() - fc->getPosition()); + + if (auto* pin = dynamic_cast (comp)) + return pin; + } return nullptr; } @@ -849,67 +624,56 @@ void GraphEditorPanel::changeListenerCallback (ChangeBroadcaster*) void GraphEditorPanel::updateComponents() { - auto children = getChildren(); - for (auto child : children) - if (auto* fc = dynamic_cast (static_cast (child))) - fc->update(); + for (int i = nodes.size(); --i >= 0;) + if (graph.graph.getNodeForId (nodes.getUnchecked(i)->pluginID) == nullptr) + nodes.remove (i); - for (int i = getNumChildComponents(); --i >= 0;) - { - auto* cc = dynamic_cast (getChildComponent (i)); + for (int i = connectors.size(); --i >= 0;) + if (! graph.graph.isConnected (connectors.getUnchecked(i)->connection)) + connectors.remove (i); - if (cc != nullptr && cc != draggingConnector) - { - if (graph.getConnectionBetween (cc->sourceFilterID, cc->sourceFilterChannel, - cc->destFilterID, cc->destFilterChannel) == nullptr) - { - delete cc; - } - else - { - cc->update(); - } - } - } + for (auto* fc : nodes) + fc->update(); - for (int i = graph.getNumFilters(); --i >= 0;) - { - auto f = graph.getNode (i); + for (auto* cc : connectors) + cc->update(); - if (getComponentForFilter (f->nodeId) == 0) + for (auto* f : graph.graph.getNodes()) + { + if (getComponentForFilter (f->nodeID) == 0) { - auto* comp = new FilterComponent (graph, f->nodeId); + auto* comp = nodes.add (new FilterComponent (*this, f->nodeID)); addAndMakeVisible (comp); comp->update(); } } - for (int i = graph.getNumConnections(); --i >= 0;) + for (auto& c : graph.graph.getConnections()) { - auto* c = graph.getConnection (i); - - if (getComponentForConnection (*c) == 0) + if (getComponentForConnection (c) == 0) { - auto* comp = new ConnectorComponent (graph); + auto* comp = connectors.add (new ConnectorComponent (*this)); addAndMakeVisible (comp); - comp->setInput (c->sourceNodeId, c->sourceChannelIndex); - comp->setOutput (c->destNodeId, c->destChannelIndex); + comp->setInput (c.source); + comp->setOutput (c.destination); } } } -void GraphEditorPanel::beginConnectorDrag (const uint32 sourceFilterID, const int sourceFilterChannel, - const uint32 destFilterID, const int destFilterChannel, +void GraphEditorPanel::beginConnectorDrag (AudioProcessorGraph::NodeAndChannel source, + AudioProcessorGraph::NodeAndChannel dest, const MouseEvent& e) { - draggingConnector = dynamic_cast (e.originalComponent); + auto* c = dynamic_cast (e.originalComponent); + connectors.removeObject (c, false); + draggingConnector = c; if (draggingConnector == nullptr) - draggingConnector = new ConnectorComponent (graph); + draggingConnector = new ConnectorComponent (*this); - draggingConnector->setInput (sourceFilterID, sourceFilterChannel); - draggingConnector->setOutput (destFilterID, destFilterChannel); + draggingConnector->setInput (source); + draggingConnector->setOutput (dest); addAndMakeVisible (draggingConnector); draggingConnector->toFront (false); @@ -929,30 +693,25 @@ void GraphEditorPanel::dragConnector (const MouseEvent& e) if (auto* pin = findPinAt (pos)) { - auto srcFilter = draggingConnector->sourceFilterID; - auto srcChannel = draggingConnector->sourceFilterChannel; - auto dstFilter = draggingConnector->destFilterID; - auto dstChannel = draggingConnector->destFilterChannel; + auto connection = draggingConnector->connection; - if (srcFilter == 0 && ! pin->isInput) + if (connection.source.nodeID == 0 && ! pin->isInput) { - srcFilter = pin->pluginID; - srcChannel = pin->index; + connection.source = pin->pin; } - else if (dstFilter == 0 && pin->isInput) + else if (connection.destination.nodeID == 0 && pin->isInput) { - dstFilter = pin->pluginID; - dstChannel = pin->index; + connection.destination = pin->pin; } - if (graph.canConnect (srcFilter, srcChannel, dstFilter, dstChannel)) + if (graph.graph.canConnect (connection)) { pos = (pin->getParentComponent()->getPosition() + pin->getBounds().getCentre()).toFloat(); draggingConnector->setTooltip (pin->getTooltip()); } } - if (draggingConnector->sourceFilterID == 0) + if (draggingConnector->connection.source.nodeID == 0) draggingConnector->dragStart (pos); else draggingConnector->dragEnd (pos); @@ -967,41 +726,34 @@ void GraphEditorPanel::endDraggingConnector (const MouseEvent& e) draggingConnector->setTooltip ({}); auto e2 = e.getEventRelativeTo (this); - - auto srcFilter = draggingConnector->sourceFilterID; - auto srcChannel = draggingConnector->sourceFilterChannel; - auto dstFilter = draggingConnector->destFilterID; - auto dstChannel = draggingConnector->destFilterChannel; + auto connection = draggingConnector->connection; draggingConnector = nullptr; if (auto* pin = findPinAt (e2.position)) { - if (srcFilter == 0) + if (connection.source.nodeID == 0) { if (pin->isInput) return; - srcFilter = pin->pluginID; - srcChannel = pin->index; + connection.source = pin->pin; } else { if (! pin->isInput) return; - dstFilter = pin->pluginID; - dstChannel = pin->index; + connection.destination = pin->pin; } - graph.addConnection (srcFilter, srcChannel, dstFilter, dstChannel); + graph.graph.addConnection (connection); } } - //============================================================================== -struct TooltipBar : public Component, - private Timer +struct GraphDocumentComponent::TooltipBar : public Component, + private Timer { TooltipBar() { @@ -1045,13 +797,11 @@ GraphDocumentComponent::GraphDocumentComponent (AudioPluginFormatManager& fm, Au deviceManager.addChangeListener (graphPanel); - graphPlayer.setProcessor (&graph->getGraph()); + graphPlayer.setProcessor (&graph->graph); keyState.addListener (&graphPlayer.getMidiMessageCollector()); - addAndMakeVisible (keyboardComp = new MidiKeyboardComponent (keyState, - MidiKeyboardComponent::horizontalKeyboard)); - + addAndMakeVisible (keyboardComp = new MidiKeyboardComponent (keyState, MidiKeyboardComponent::horizontalKeyboard)); addAndMakeVisible (statusBar = new TooltipBar()); deviceManager.addAudioCallback (&graphPlayer); @@ -1091,9 +841,15 @@ void GraphDocumentComponent::releaseGraph() { deviceManager.removeAudioCallback (&graphPlayer); deviceManager.removeMidiInputCallback (String(), &graphPlayer.getMidiMessageCollector()); - deviceManager.removeChangeListener (graphPanel); - deleteAllChildren(); + if (graphPanel != nullptr) + { + deviceManager.removeChangeListener (graphPanel); + graphPanel = nullptr; + } + + keyboardComp = nullptr; + statusBar = nullptr; graphPlayer.setProcessor (nullptr); graph = nullptr; @@ -1103,3 +859,8 @@ void GraphDocumentComponent::setDoublePrecision (bool doublePrecision) { graphPlayer.setDoublePrecisionProcessing (doublePrecision); } + +bool GraphDocumentComponent::closeAnyOpenPluginWindows() +{ + return graphPanel->graph.closeAnyOpenPluginWindows(); +} diff --git a/examples/audio plugin host/Source/GraphEditorPanel.h b/examples/audio plugin host/Source/GraphEditorPanel.h index 147820cb..246b8752 100644 --- a/examples/audio plugin host/Source/GraphEditorPanel.h +++ b/examples/audio plugin host/Source/GraphEditorPanel.h @@ -28,10 +28,6 @@ #include "FilterGraph.h" -struct FilterComponent; -struct ConnectorComponent; -struct PinComponent; - //============================================================================== /** @@ -44,31 +40,37 @@ public: GraphEditorPanel (FilterGraph& graph); ~GraphEditorPanel(); - void paint (Graphics& g); - void mouseDown (const MouseEvent& e); - void createNewPlugin (const PluginDescription&, Point position); - FilterComponent* getComponentForFilter (uint32 filterID) const; - ConnectorComponent* getComponentForConnection (const AudioProcessorGraph::Connection& conn) const; - PinComponent* findPinAt (Point) const; - - void resized(); - void changeListenerCallback (ChangeBroadcaster*); + void paint (Graphics&) override; + void mouseDown (const MouseEvent&) override; + void resized() override; + void changeListenerCallback (ChangeBroadcaster*) override; void updateComponents(); //============================================================================== - void beginConnectorDrag (uint32 sourceFilterID, int sourceFilterChannel, - uint32 destFilterID, int destFilterChannel, - const MouseEvent& e); - void dragConnector (const MouseEvent& e); - void endDraggingConnector (const MouseEvent& e); + void beginConnectorDrag (AudioProcessorGraph::NodeAndChannel source, + AudioProcessorGraph::NodeAndChannel dest, + const MouseEvent&); + void dragConnector (const MouseEvent&); + void endDraggingConnector (const MouseEvent&); //============================================================================== -private: FilterGraph& graph; + +private: + struct FilterComponent; + struct ConnectorComponent; + struct PinComponent; + + OwnedArray nodes; + OwnedArray connectors; ScopedPointer draggingConnector; + FilterComponent* getComponentForFilter (AudioProcessorGraph::NodeID) const; + ConnectorComponent* getComponentForConnection (const AudioProcessorGraph::Connection&) const; + PinComponent* findPinAt (Point) const; + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (GraphEditorPanel) }; @@ -82,7 +84,6 @@ private: class GraphDocumentComponent : public Component { public: - //============================================================================== GraphDocumentComponent (AudioPluginFormatManager& formatManager, AudioDeviceManager& deviceManager); ~GraphDocumentComponent(); @@ -90,82 +91,26 @@ public: //============================================================================== void createNewPlugin (const PluginDescription&, Point position); void setDoublePrecision (bool doublePrecision); + bool closeAnyOpenPluginWindows(); //============================================================================== ScopedPointer graph; - //============================================================================== void resized(); - - //============================================================================== void unfocusKeyboardComponent(); - - //============================================================================== void releaseGraph(); + ScopedPointer graphPanel; + ScopedPointer keyboardComp; + private: //============================================================================== AudioDeviceManager& deviceManager; AudioProcessorPlayer graphPlayer; MidiKeyboardState keyState; -public: - GraphEditorPanel* graphPanel; - -private: - Component* keyboardComp; - Component* statusBar; + struct TooltipBar; + ScopedPointer statusBar; JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (GraphDocumentComponent) }; - -//============================================================================== -/** A desktop window containing a plugin's UI. */ -class PluginWindow : public DocumentWindow -{ -public: - enum WindowFormatType - { - Normal = 0, - Generic, - Programs, - Parameters, - AudioIO, - NumTypes - }; - - PluginWindow (AudioProcessorEditor*, AudioProcessorGraph::Node*, WindowFormatType); - ~PluginWindow(); - - static PluginWindow* getWindowFor (AudioProcessorGraph::Node*, WindowFormatType); - - static void closeCurrentlyOpenWindowsFor (const uint32 nodeId); - static void closeAllCurrentlyOpenWindows(); - - void moved() override; - void closeButtonPressed() override; - -private: - AudioProcessorGraph::Node* owner; - WindowFormatType type; - - float getDesktopScaleFactor() const override { return 1.0f; } - - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PluginWindow) -}; - -inline String toString (PluginWindow::WindowFormatType type) -{ - switch (type) - { - case PluginWindow::Normal: return "Normal"; - case PluginWindow::Generic: return "Generic"; - case PluginWindow::Programs: return "Programs"; - case PluginWindow::Parameters: return "Parameters"; - default: return String(); - } -} - -inline String getLastXProp (PluginWindow::WindowFormatType type) { return "uiLastX_" + toString (type); } -inline String getLastYProp (PluginWindow::WindowFormatType type) { return "uiLastY_" + toString (type); } -inline String getOpenProp (PluginWindow::WindowFormatType type) { return "uiopen_" + toString (type); } diff --git a/examples/audio plugin host/Source/HostStartup.cpp b/examples/audio plugin host/Source/HostStartup.cpp index 41687856..9cfe5b46 100644 --- a/examples/audio plugin host/Source/HostStartup.cpp +++ b/examples/audio plugin host/Source/HostStartup.cpp @@ -93,8 +93,8 @@ public: } if (fileToOpen.existsAsFile()) - if (GraphDocumentComponent* graph = mainWindow->getGraphEditor()) - if (FilterGraph* ioGraph = graph->graph.get()) + if (auto* graph = mainWindow->graphHolder.get()) + if (auto* ioGraph = graph->graph.get()) ioGraph->loadFrom (fileToOpen, true); } diff --git a/examples/audio plugin host/Source/InternalFilters.cpp b/examples/audio plugin host/Source/InternalFilters.cpp index 4a9e52db..497c8282 100644 --- a/examples/audio plugin host/Source/InternalFilters.cpp +++ b/examples/audio plugin host/Source/InternalFilters.cpp @@ -48,17 +48,22 @@ InternalPluginFormat::InternalPluginFormat() } } +AudioPluginInstance* InternalPluginFormat::createInstance (const String& name) +{ + if (name == audioOutDesc.name) return new AudioProcessorGraph::AudioGraphIOProcessor (AudioProcessorGraph::AudioGraphIOProcessor::audioOutputNode); + if (name == audioInDesc.name) return new AudioProcessorGraph::AudioGraphIOProcessor (AudioProcessorGraph::AudioGraphIOProcessor::audioInputNode); + if (name == midiInDesc.name) return new AudioProcessorGraph::AudioGraphIOProcessor (AudioProcessorGraph::AudioGraphIOProcessor::midiInputNode); + + return nullptr; +} + void InternalPluginFormat::createPluginInstance (const PluginDescription& desc, double /*initialSampleRate*/, int /*initialBufferSize*/, void* userData, void (*callback) (void*, AudioPluginInstance*, const String&)) { - AudioPluginInstance* p = nullptr; - - if (desc.name == audioOutDesc.name) p = new AudioProcessorGraph::AudioGraphIOProcessor (AudioProcessorGraph::AudioGraphIOProcessor::audioOutputNode); - if (desc.name == audioInDesc.name) p = new AudioProcessorGraph::AudioGraphIOProcessor (AudioProcessorGraph::AudioGraphIOProcessor::audioInputNode); - if (desc.name == midiInDesc.name) p = new AudioProcessorGraph::AudioGraphIOProcessor (AudioProcessorGraph::AudioGraphIOProcessor::midiInputNode); + auto* p = createInstance (desc.name); callback (userData, p, p == nullptr ? NEEDS_TRANS ("Invalid internal filter name") : String()); } diff --git a/examples/audio plugin host/Source/InternalFilters.h b/examples/audio plugin host/Source/InternalFilters.h index e24aafd3..cdcde6dc 100644 --- a/examples/audio plugin host/Source/InternalFilters.h +++ b/examples/audio plugin host/Source/InternalFilters.h @@ -60,6 +60,7 @@ private: //============================================================================== void createPluginInstance (const PluginDescription&, double initialSampleRate, int initialBufferSize, void* userData, void (*callback) (void*, AudioPluginInstance*, const String&)) override; + AudioPluginInstance* createInstance (const String& name); bool requiresUnblockedMessageThreadDuringCreation (const PluginDescription&) const noexcept override; }; diff --git a/examples/audio plugin host/Source/MainHostWindow.cpp b/examples/audio plugin host/Source/MainHostWindow.cpp index 90656454..7d7c7ba2 100644 --- a/examples/audio plugin host/Source/MainHostWindow.cpp +++ b/examples/audio plugin host/Source/MainHostWindow.cpp @@ -33,14 +33,14 @@ class MainHostWindow::PluginListWindow : public DocumentWindow { public: - PluginListWindow (MainHostWindow& owner_, AudioPluginFormatManager& pluginFormatManager) + PluginListWindow (MainHostWindow& mw, AudioPluginFormatManager& pluginFormatManager) : DocumentWindow ("Available Plugins", LookAndFeel::getDefaultLookAndFeel().findColour (ResizableWindow::backgroundColourId), DocumentWindow::minimiseButton | DocumentWindow::closeButton), - owner (owner_) + owner (mw) { - const File deadMansPedalFile (getAppProperties().getUserSettings() - ->getFile().getSiblingFile ("RecentlyCrashedPluginsList")); + auto deadMansPedalFile = getAppProperties().getUserSettings() + ->getFile().getSiblingFile ("RecentlyCrashedPluginsList"); setContentOwned (new PluginListComponent (pluginFormatManager, owner.knownPluginList, @@ -58,11 +58,10 @@ public: ~PluginListWindow() { getAppProperties().getUserSettings()->setValue ("listWindowPos", getWindowStateAsString()); - clearContentComponent(); } - void closeButtonPressed() + void closeButtonPressed() override { owner.pluginListWindow = nullptr; } @@ -91,7 +90,9 @@ MainHostWindow::MainHostWindow() setResizeLimits (500, 400, 10000, 10000); centreWithSize (800, 600); - setContentOwned (new GraphDocumentComponent (formatManager, deviceManager), false); + graphHolder = new GraphDocumentComponent (formatManager, deviceManager); + + setContentNonOwned (graphHolder, false); restoreWindowStateFromString (getAppProperties().getUserSettings()->getValue ("mainWindowPos")); @@ -110,7 +111,7 @@ MainHostWindow::MainHostWindow() knownPluginList.addChangeListener (this); - if (auto* filterGraph = getGraphEditor()->graph.get()) + if (auto* filterGraph = graphHolder->graph.get()) filterGraph->addChangeListener (this); addKeyListener (getCommandManager().getKeyMappings()); @@ -131,7 +132,7 @@ MainHostWindow::~MainHostWindow() pluginListWindow = nullptr; knownPluginList.removeChangeListener (this); - if (auto* filterGraph = getGraphEditor()->graph.get()) + if (auto* filterGraph = graphHolder->graph.get()) filterGraph->removeChangeListener (this); getAppProperties().getUserSettings()->setValue ("mainWindowPos", getWindowStateAsString()); @@ -142,6 +143,8 @@ MainHostWindow::~MainHostWindow() #else setMenuBar (nullptr); #endif + + graphHolder = nullptr; } void MainHostWindow::closeButtonPressed() @@ -165,18 +168,24 @@ struct AsyncQuitRetrier : private Timer void MainHostWindow::tryToQuitApplication() { - PluginWindow::closeAllCurrentlyOpenWindows(); - - if (ModalComponentManager::getInstance()->cancelAllModalComponents()) + if (graphHolder->closeAnyOpenPluginWindows()) + { + // Really important thing to note here: if the last call just deleted any plugin windows, + // we won't exit immediately - instead we'll use our AsyncQuitRetrier to let the message + // loop run for another brief moment, then try again. This will give any plugins a chance + // to flush any GUI events that may have been in transit before the app forces them to + // be unloaded + new AsyncQuitRetrier(); + } + else if (ModalComponentManager::getInstance()->cancelAllModalComponents()) { new AsyncQuitRetrier(); } - else if (getGraphEditor() == nullptr - || getGraphEditor()->graph->saveIfNeededAndUserAgrees() == FileBasedDocument::savedOk) + else if (graphHolder == nullptr || graphHolder->graph->saveIfNeededAndUserAgrees() == FileBasedDocument::savedOk) { // Some plug-ins do not want [NSApp stop] to be called // before the plug-ins are not deallocated. - getGraphEditor()->releaseGraph(); + graphHolder->releaseGraph(); JUCEApplication::quit(); } @@ -198,11 +207,10 @@ void MainHostWindow::changeListenerCallback (ChangeBroadcaster* changed) getAppProperties().saveIfNeeded(); } } - else if (changed == getGraphEditor()->graph) + else if (graphHolder != nullptr && changed == graphHolder->graph) { - String title = JUCEApplication::getInstance()->getApplicationName(); - - File f = getGraphEditor()->graph->getFile(); + auto title = JUCEApplication::getInstance()->getApplicationName(); + auto f = graphHolder->graph->getFile(); if (f.existsAsFile()) title = f.getFileName() + " - " + title; @@ -286,9 +294,9 @@ void MainHostWindow::menuItemSelected (int menuItemID, int /*topLevelMenuIndex*/ { if (menuItemID == 250) { - if (auto* graphEditor = getGraphEditor()) - if (auto* filterGraph = graphEditor->graph.get()) - filterGraph->clear(); + if (graphHolder != nullptr) + if (auto* graph = graphHolder->graph.get()) + graph->clear(); } else if (menuItemID >= 100 && menuItemID < 200) { @@ -296,9 +304,10 @@ void MainHostWindow::menuItemSelected (int menuItemID, int /*topLevelMenuIndex*/ recentFiles.restoreFromString (getAppProperties().getUserSettings() ->getValue ("recentFilterGraphFiles")); - if (auto* graphEditor = getGraphEditor()) - if (graphEditor->graph != nullptr && graphEditor->graph->saveIfNeededAndUserAgrees() == FileBasedDocument::savedOk) - graphEditor->graph->loadFrom (recentFiles.getFile (menuItemID - 100), true); + if (graphHolder != nullptr) + if (auto* graph = graphHolder->graph.get()) + if (graph != nullptr && graph->saveIfNeededAndUserAgrees() == FileBasedDocument::savedOk) + graph->loadFrom (recentFiles.getFile (menuItemID - 100), true); } else if (menuItemID >= 200 && menuItemID < 210) { @@ -323,26 +332,25 @@ void MainHostWindow::menuItemSelected (int menuItemID, int /*topLevelMenuIndex*/ void MainHostWindow::menuBarActivated (bool isActivated) { - if (auto* graphEditor = getGraphEditor()) - if (isActivated) - graphEditor->unfocusKeyboardComponent(); + if (isActivated && graphHolder != nullptr) + graphHolder->unfocusKeyboardComponent(); } void MainHostWindow::createPlugin (const PluginDescription& desc, Point pos) { - if (auto* graphEditor = getGraphEditor()) - graphEditor->createNewPlugin (desc, pos); + if (graphHolder != nullptr) + graphHolder->createNewPlugin (desc, pos); } void MainHostWindow::addPluginsToMenu (PopupMenu& m) const { - if (auto* graphEditor = getGraphEditor()) + if (graphHolder != nullptr) { int i = 0; for (auto* t : internalTypes) m.addItem (++i, t->name + " (" + t->pluginFormatName + ")", - graphEditor->graph->getNodeForName (t->name) == nullptr); + graphHolder->graph->getNodeForName (t->name) == nullptr); } m.addSeparator(); @@ -439,28 +447,26 @@ void MainHostWindow::getCommandInfo (const CommandID commandID, ApplicationComma bool MainHostWindow::perform (const InvocationInfo& info) { - auto* graphEditor = getGraphEditor(); - switch (info.commandID) { case CommandIDs::newFile: - if (graphEditor != nullptr && graphEditor->graph != nullptr && graphEditor->graph->saveIfNeededAndUserAgrees() == FileBasedDocument::savedOk) - graphEditor->graph->newDocument(); + if (graphHolder != nullptr && graphHolder->graph != nullptr && graphHolder->graph->saveIfNeededAndUserAgrees() == FileBasedDocument::savedOk) + graphHolder->graph->newDocument(); break; case CommandIDs::open: - if (graphEditor != nullptr && graphEditor->graph != nullptr && graphEditor->graph->saveIfNeededAndUserAgrees() == FileBasedDocument::savedOk) - graphEditor->graph->loadFromUserSpecifiedFile (true); + if (graphHolder != nullptr && graphHolder->graph != nullptr && graphHolder->graph->saveIfNeededAndUserAgrees() == FileBasedDocument::savedOk) + graphHolder->graph->loadFromUserSpecifiedFile (true); break; case CommandIDs::save: - if (graphEditor != nullptr && graphEditor->graph != nullptr) - graphEditor->graph->save (true, true); + if (graphHolder != nullptr && graphHolder->graph != nullptr) + graphHolder->graph->save (true, true); break; case CommandIDs::saveAs: - if (graphEditor != nullptr && graphEditor->graph != nullptr) - graphEditor->graph->saveAs (File(), true, true, true); + if (graphHolder != nullptr && graphHolder->graph != nullptr) + graphHolder->graph->saveAs (File(), true, true, true); break; case CommandIDs::showPluginListEditor: @@ -486,8 +492,8 @@ bool MainHostWindow::perform (const InvocationInfo& info) menuItemsChanged(); } - if (graphEditor != nullptr) - graphEditor->setDoublePrecision (newIsDoublePrecision); + if (graphHolder != nullptr) + graphHolder->setDoublePrecision (newIsDoublePrecision); } break; @@ -537,9 +543,9 @@ void MainHostWindow::showAudioSettings() getAppProperties().getUserSettings()->setValue ("audioDeviceState", audioState); getAppProperties().getUserSettings()->saveIfNeeded(); - if (auto* graphEditor = getGraphEditor()) - if (graphEditor->graph != nullptr) - graphEditor->graph->removeIllegalConnections(); + if (graphHolder != nullptr) + if (graphHolder->graph != nullptr) + graphHolder->graph->graph.removeIllegalConnections(); } bool MainHostWindow::isInterestedInFileDrag (const StringArray&) @@ -561,11 +567,11 @@ void MainHostWindow::fileDragExit (const StringArray&) void MainHostWindow::filesDropped (const StringArray& files, int x, int y) { - if (auto* graphEditor = getGraphEditor()) + if (graphHolder != nullptr) { - if (files.size() == 1 && File (files[0]).hasFileExtension (filenameSuffix)) + if (files.size() == 1 && File (files[0]).hasFileExtension (FilterGraph::getFilenameSuffix())) { - if (auto* filterGraph = graphEditor->graph.get()) + if (auto* filterGraph = graphHolder->graph.get()) if (filterGraph->saveIfNeededAndUserAgrees() == FileBasedDocument::savedOk) filterGraph->loadFrom (File (files[0]), true); } @@ -574,7 +580,7 @@ void MainHostWindow::filesDropped (const StringArray& files, int x, int y) OwnedArray typesFound; knownPluginList.scanAndAddDragAndDroppedFiles (formatManager, files, typesFound); - auto pos = graphEditor->getLocalPoint (this, Point (x, y)); + auto pos = graphHolder->getLocalPoint (this, Point (x, y)); for (int i = 0; i < jmin (5, typesFound.size()); ++i) if (auto* desc = typesFound.getUnchecked(i)) @@ -583,11 +589,6 @@ void MainHostWindow::filesDropped (const StringArray& files, int x, int y) } } -GraphDocumentComponent* MainHostWindow::getGraphEditor() const -{ - return dynamic_cast (getContentComponent()); -} - bool MainHostWindow::isDoublePrecisionProcessing() { if (auto* props = getAppProperties().getUserSettings()) diff --git a/examples/audio plugin host/Source/MainHostWindow.h b/examples/audio plugin host/Source/MainHostWindow.h index fd16dc6a..f254d7c4 100644 --- a/examples/audio plugin host/Source/MainHostWindow.h +++ b/examples/audio plugin host/Source/MainHostWindow.h @@ -48,8 +48,6 @@ ApplicationCommandManager& getCommandManager(); ApplicationProperties& getAppProperties(); //============================================================================== -/** -*/ class MainHostWindow : public DocumentWindow, public MenuBarModel, public ApplicationCommandTarget, @@ -62,24 +60,24 @@ public: ~MainHostWindow(); //============================================================================== - void closeButtonPressed(); - void changeListenerCallback (ChangeBroadcaster*); + void closeButtonPressed() override; + void changeListenerCallback (ChangeBroadcaster*) override; - bool isInterestedInFileDrag (const StringArray& files); - void fileDragEnter (const StringArray& files, int, int); - void fileDragMove (const StringArray& files, int, int); - void fileDragExit (const StringArray& files); - void filesDropped (const StringArray& files, int, int); + bool isInterestedInFileDrag (const StringArray& files) override; + void fileDragEnter (const StringArray& files, int, int) override; + void fileDragMove (const StringArray& files, int, int) override; + void fileDragExit (const StringArray& files) override; + void filesDropped (const StringArray& files, int, int) override; - void menuBarActivated (bool isActive); + void menuBarActivated (bool isActive) override; - StringArray getMenuBarNames(); - PopupMenu getMenuForIndex (int topLevelMenuIndex, const String& menuName); - void menuItemSelected (int menuItemID, int topLevelMenuIndex); - ApplicationCommandTarget* getNextCommandTarget(); - void getAllCommands (Array& commands); - void getCommandInfo (CommandID commandID, ApplicationCommandInfo& result); - bool perform (const InvocationInfo& info); + StringArray getMenuBarNames() override; + PopupMenu getMenuForIndex (int topLevelMenuIndex, const String& menuName) override; + void menuItemSelected (int menuItemID, int topLevelMenuIndex) override; + ApplicationCommandTarget* getNextCommandTarget() override; + void getAllCommands (Array&) override; + void getCommandInfo (CommandID, ApplicationCommandInfo&) override; + bool perform (const InvocationInfo&) override; void tryToQuitApplication(); @@ -88,11 +86,11 @@ public: void addPluginsToMenu (PopupMenu&) const; const PluginDescription* getChosenType (int menuID) const; - GraphDocumentComponent* getGraphEditor() const; - bool isDoublePrecisionProcessing(); void updatePrecisionMenuItem (ApplicationCommandInfo& info); + ScopedPointer graphHolder; + private: //============================================================================== AudioDeviceManager deviceManager; diff --git a/examples/audio plugin host/Source/PluginWindow.h b/examples/audio plugin host/Source/PluginWindow.h new file mode 100644 index 00000000..88b7174e --- /dev/null +++ b/examples/audio plugin host/Source/PluginWindow.h @@ -0,0 +1,201 @@ +/* + ============================================================================== + + This file is part of the JUCE library. + Copyright (c) 2017 - ROLI Ltd. + + JUCE is an open source library subject to commercial or open-source + licensing. + + By using JUCE, you agree to the terms of both the JUCE 5 End-User License + Agreement and JUCE 5 Privacy Policy (both updated and effective as of the + 27th April 2017). + + End User License Agreement: www.juce.com/juce-5-licence + Privacy Policy: www.juce.com/juce-5-privacy-policy + + Or: You may also use this code under the terms of the GPL v3 (see + www.gnu.org/licenses). + + JUCE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL WARRANTIES, WHETHER + EXPRESSED OR IMPLIED, INCLUDING MERCHANTABILITY AND FITNESS FOR PURPOSE, ARE + DISCLAIMED. + + ============================================================================== +*/ + +#pragma once + +#include "FilterIOConfiguration.h" +class FilterGraph; + +//============================================================================== +/** + A desktop window containing a plugin's GUI. +*/ +class PluginWindow : public DocumentWindow +{ +public: + enum class Type + { + normal = 0, + generic, + programs, + audioIO, + numTypes + }; + + PluginWindow (AudioProcessorGraph::Node* n, Type t, OwnedArray& windowList) + : DocumentWindow (n->getProcessor()->getName(), + LookAndFeel::getDefaultLookAndFeel().findColour (ResizableWindow::backgroundColourId), + DocumentWindow::minimiseButton | DocumentWindow::closeButton), + activeWindowList (windowList), + node (n), type (t) + { + setSize (400, 300); + + if (auto* ui = createProcessorEditor (*node->getProcessor(), type)) + setContentOwned (ui, true); + + setTopLeftPosition (node->properties.getWithDefault (getLastXProp (type), Random::getSystemRandom().nextInt (500)), + node->properties.getWithDefault (getLastYProp (type), Random::getSystemRandom().nextInt (500))); + + node->properties.set (getOpenProp (type), true); + + setVisible (true); + } + + ~PluginWindow() + { + clearContentComponent(); + } + + void moved() override + { + node->properties.set (getLastXProp (type), getX()); + node->properties.set (getLastYProp (type), getY()); + } + + void closeButtonPressed() override + { + node->properties.set (getOpenProp (type), false); + activeWindowList.removeObject (this); + } + + static String getLastXProp (Type type) { return "uiLastX_" + getTypeName (type); } + static String getLastYProp (Type type) { return "uiLastY_" + getTypeName (type); } + static String getOpenProp (Type type) { return "uiopen_" + getTypeName (type); } + + OwnedArray& activeWindowList; + const AudioProcessorGraph::Node::Ptr node; + const Type type; + +private: + float getDesktopScaleFactor() const override { return 1.0f; } + + static AudioProcessorEditor* createProcessorEditor (AudioProcessor& processor, PluginWindow::Type type) + { + if (type == PluginWindow::Type::normal) + { + if (auto* ui = processor.createEditorIfNeeded()) + return ui; + + type = PluginWindow::Type::generic; + } + + if (type == PluginWindow::Type::generic) + return new GenericAudioProcessorEditor (&processor); + + if (type == PluginWindow::Type::programs) + return new ProgramAudioProcessorEditor (processor); + + if (type == PluginWindow::Type::audioIO) + return new FilterIOConfigurationWindow (processor); + + jassertfalse; + return {}; + } + + static String getTypeName (Type type) + { + switch (type) + { + case Type::normal: return "Normal"; + case Type::generic: return "Generic"; + case Type::programs: return "Programs"; + case Type::audioIO: return "IO"; + default: return {}; + } + } + + //============================================================================== + struct ProgramAudioProcessorEditor : public AudioProcessorEditor + { + ProgramAudioProcessorEditor (AudioProcessor& p) : AudioProcessorEditor (p) + { + setOpaque (true); + + addAndMakeVisible (panel); + + Array programs; + + auto numPrograms = p.getNumPrograms(); + int totalHeight = 0; + + for (int i = 0; i < numPrograms; ++i) + { + auto name = p.getProgramName (i).trim(); + + if (name.isEmpty()) + name = "Unnamed"; + + auto pc = new PropertyComp (name, p); + programs.add (pc); + totalHeight += pc->getPreferredHeight(); + } + + panel.addProperties (programs); + + setSize (400, jlimit (25, 400, totalHeight)); + } + + void paint (Graphics& g) override + { + g.fillAll (Colours::grey); + } + + void resized() override + { + panel.setBounds (getLocalBounds()); + } + + private: + struct PropertyComp : public PropertyComponent, + private AudioProcessorListener + { + PropertyComp (const String& name, AudioProcessor& p) : PropertyComponent (name), owner (p) + { + owner.addListener (this); + } + + ~PropertyComp() + { + owner.removeListener (this); + } + + void refresh() override {} + void audioProcessorChanged (AudioProcessor*) override {} + void audioProcessorParameterChanged (AudioProcessor*, int, float) override {} + + AudioProcessor& owner; + + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PropertyComp) + }; + + PropertyPanel panel; + + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ProgramAudioProcessorEditor) + }; + + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PluginWindow) +}; diff --git a/extras/AudioPerformanceTest/AudioPerformanceTest.jucer b/extras/AudioPerformanceTest/AudioPerformanceTest.jucer index ff4d4c60..6360eea0 100644 --- a/extras/AudioPerformanceTest/AudioPerformanceTest.jucer +++ b/extras/AudioPerformanceTest/AudioPerformanceTest.jucer @@ -1,10 +1,9 @@ + bundleIdentifier="com.juce.AudioPerformanceTest" jucerVersion="5.2.1" + displaySplashScreen="0" reportAppUsage="0" companyName="ROLI Ltd." + companyCopyright="ROLI Ltd."> @@ -14,10 +13,8 @@ - - + + @@ -33,13 +30,10 @@ - + - - + + @@ -57,10 +51,8 @@ - - + + @@ -78,10 +70,8 @@ - - + + @@ -98,14 +88,12 @@ + 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"> - + diff --git a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt index e8e2dbc5..cabd88ac 100644 --- a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt +++ b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt @@ -8,7 +8,7 @@ SET(BINARY_NAME "juce_jni") add_library("cpufeatures" STATIC "${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c") set_source_files_properties("${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c" PROPERTIES COMPILE_FLAGS "-Wno-sign-conversion -Wno-gnu-statement-expression") -add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=23" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_juce_audioperformancetest_AudioPerformanceTest" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/juce/audioperformancetest/AudioPerformanceTest\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCE_ANDROID_GL_ES_VERSION_3_0=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000") +add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=23" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_juce_audioperformancetest_AudioPerformanceTest" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/juce/audioperformancetest/AudioPerformanceTest\"" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSNAME=com_juce_audioperformancetest_SharingContentProvider" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSPATH=\"com/juce/audioperformancetest/SharingContentProvider\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCE_ANDROID_GL_ES_VERSION_3_0=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000") include_directories( AFTER "../../../JuceLibraryCode" @@ -18,13 +18,13 @@ include_directories( AFTER enable_language(ASM) -IF(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +IF(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") add_definitions("-DDEBUG=1" "-D_DEBUG=1") -ELSEIF(JUCE_BUILD_CONFIGFURATION MATCHES "RELEASE") +ELSEIF(JUCE_BUILD_CONFIGURATION MATCHES "RELEASE") add_definitions("-DNDEBUG=1") -ELSE(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +ELSE(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") MESSAGE( FATAL_ERROR "No matching build-configuration found." ) -ENDIF(JUCE_BUILD_CONFIGFURATION MATCHES "DEBUG") +ENDIF(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG") add_library( ${BINARY_NAME} @@ -386,7 +386,6 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_core/containers/juce_HashMap.h" "../../../../../modules/juce_core/containers/juce_HashMap_test.cpp" "../../../../../modules/juce_core/containers/juce_LinkedListPointer.h" - "../../../../../modules/juce_core/containers/juce_ListenerList.cpp" "../../../../../modules/juce_core/containers/juce_ListenerList.h" "../../../../../modules/juce_core/containers/juce_NamedValueSet.cpp" "../../../../../modules/juce_core/containers/juce_NamedValueSet.h" @@ -623,6 +622,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_data_structures/values/juce_ValueTree.h" "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp" "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h" + "../../../../../modules/juce_data_structures/values/juce_ValueWithDefault.h" "../../../../../modules/juce_data_structures/juce_data_structures.cpp" "../../../../../modules/juce_data_structures/juce_data_structures.mm" "../../../../../modules/juce_data_structures/juce_data_structures.h" @@ -709,6 +709,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_graphics/geometry/juce_EdgeTable.cpp" "../../../../../modules/juce_graphics/geometry/juce_EdgeTable.h" "../../../../../modules/juce_graphics/geometry/juce_Line.h" + "../../../../../modules/juce_graphics/geometry/juce_Parallelogram.h" "../../../../../modules/juce_graphics/geometry/juce_Path.cpp" "../../../../../modules/juce_graphics/geometry/juce_Path.h" "../../../../../modules/juce_graphics/geometry/juce_PathIterator.cpp" @@ -887,6 +888,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" "../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" "../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" + "../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" + "../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" @@ -954,6 +957,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h" "../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.cpp" "../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.h" + "../../../../../modules/juce_gui_basics/layout/juce_SidePanel.cpp" + "../../../../../modules/juce_gui_basics/layout/juce_SidePanel.h" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h" "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp" @@ -976,6 +981,8 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h" "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp" "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.h" + "../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.cpp" + "../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h" "../../../../../modules/juce_gui_basics/menus/juce_MenuBarModel.cpp" @@ -1008,8 +1015,12 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" "../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" "../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" + "../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" "../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" "../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" + "../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" + "../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" + "../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" "../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" "../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" "../../../../../modules/juce_gui_basics/native/juce_linux_FileChooser.cpp" @@ -1118,6 +1129,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.cpp" "../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.h" "../../../../../modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h" + "../../../../../modules/juce_gui_extra/embedding/juce_AndroidViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_NSViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_UIViewComponent.h" "../../../../../modules/juce_gui_extra/embedding/juce_XEmbedComponent.h" @@ -1145,6 +1157,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/misc/juce_WebBrowserComponent.h" "../../../../../modules/juce_gui_extra/native/juce_android_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_android_WebBrowserComponent.cpp" + "../../../../../modules/juce_gui_extra/native/juce_AndroidViewComponent.cpp" "../../../../../modules/juce_gui_extra/native/juce_ios_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm" "../../../../../modules/juce_gui_extra/native/juce_linux_X11_SystemTrayIcon.cpp" @@ -1153,6 +1166,7 @@ add_library( ${BINARY_NAME} "../../../../../modules/juce_gui_extra/native/juce_mac_AppleRemote.mm" "../../../../../modules/juce_gui_extra/native/juce_mac_CarbonViewWrapperComponent.h" "../../../../../modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm" + "../../../../../modules/juce_gui_extra/native/juce_mac_PushNotifications.cpp" "../../../../../modules/juce_gui_extra/native/juce_mac_SystemTrayIcon.cpp" "../../../../../modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm" "../../../../../modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp" @@ -1531,7 +1545,6 @@ set_source_files_properties("../../../../../modules/juce_core/containers/juce_El set_source_files_properties("../../../../../modules/juce_core/containers/juce_HashMap.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_HashMap_test.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_LinkedListPointer.h" PROPERTIES HEADER_FILE_ONLY TRUE) -set_source_files_properties("../../../../../modules/juce_core/containers/juce_ListenerList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_ListenerList.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_NamedValueSet.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_core/containers/juce_NamedValueSet.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1768,6 +1781,7 @@ set_source_files_properties("../../../../../modules/juce_data_structures/values/ set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTree.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_data_structures/values/juce_ValueWithDefault.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_data_structures/juce_data_structures.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -1854,6 +1868,7 @@ set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_ set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_EdgeTable.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_EdgeTable.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Line.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Parallelogram.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Path.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_Path.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_graphics/geometry/juce_PathIterator.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2032,6 +2047,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/ju set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2099,6 +2116,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_ScrollBar.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_SidePanel.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_SidePanel.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2121,6 +2140,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/ set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/menus/juce_MenuBarModel.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2153,8 +2174,12 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_M set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_linux_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2263,6 +2288,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/code_editor/j set_source_files_properties("../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_AndroidViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_NSViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_UIViewComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/embedding/juce_XEmbedComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2290,6 +2316,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/misc/juce_Sys set_source_files_properties("../../../../../modules/juce_gui_extra/misc/juce_WebBrowserComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_android_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_android_WebBrowserComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_AndroidViewComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_ios_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_linux_X11_SystemTrayIcon.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) @@ -2298,6 +2325,7 @@ set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_l set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_AppleRemote.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_CarbonViewWrapperComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) +set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_PushNotifications.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_SystemTrayIcon.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE) set_source_files_properties("../../../../../modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) diff --git a/extras/AudioPerformanceTest/Builds/Android/app/build.gradle b/extras/AudioPerformanceTest/Builds/Android/app/build.gradle index 895d6d4a..3707b70f 100644 --- a/extras/AudioPerformanceTest/Builds/Android/app/build.gradle +++ b/extras/AudioPerformanceTest/Builds/Android/app/build.gradle @@ -2,7 +2,7 @@ apply plugin: 'com.android.application' android { compileSdkVersion 23 - buildToolsVersion "26.0.0" + buildToolsVersion "27.0.0" externalNativeBuild { cmake { path "CMakeLists.txt" @@ -26,7 +26,7 @@ android { cmake { arguments "-DANDROID_TOOLCHAIN=clang", "-DANDROID_PLATFORM=android-23", "-DANDROID_STL=c++_static", "-DANDROID_CPP_FEATURES=exceptions rtti", "-DANDROID_ARM_MODE=arm", "-DANDROID_ARM_NEON=TRUE" cFlags "-fsigned-char", "-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" - cppFlags "-fsigned-char", "-std=c++11", "-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" + cppFlags "-fsigned-char", "-std=c++14", "-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" } } } @@ -46,6 +46,7 @@ android { } } + flavorDimensions "default" productFlavors { debug_ { ndk { @@ -53,9 +54,11 @@ android { } externalNativeBuild { cmake { - arguments "-DJUCE_BUILD_CONFIGFURATION=DEBUG", "-DCMAKE_CXX_FLAGS_DEBUG=-O0", "-DCMAKE_C_FLAGS_DEBUG=-O0" + arguments "-DJUCE_BUILD_CONFIGURATION=DEBUG", "-DCMAKE_CXX_FLAGS_DEBUG=-O0", "-DCMAKE_C_FLAGS_DEBUG=-O0" } } + + dimension "default" } release_ { ndk { @@ -63,9 +66,11 @@ android { } externalNativeBuild { cmake { - arguments "-DJUCE_BUILD_CONFIGFURATION=RELEASE", "-DCMAKE_CXX_FLAGS_RELEASE=-Ofast", "-DCMAKE_C_FLAGS_RELEASE=-Ofast" + arguments "-DJUCE_BUILD_CONFIGURATION=RELEASE", "-DCMAKE_CXX_FLAGS_RELEASE=-Ofast", "-DCMAKE_C_FLAGS_RELEASE=-Ofast" } } + + dimension "default" } } diff --git a/extras/AudioPerformanceTest/Builds/Android/app/src/main/AndroidManifest.xml b/extras/AudioPerformanceTest/Builds/Android/app/src/main/AndroidManifest.xml index c409de98..af39d367 100644 --- a/extras/AudioPerformanceTest/Builds/Android/app/src/main/AndroidManifest.xml +++ b/extras/AudioPerformanceTest/Builds/Android/app/src/main/AndroidManifest.xml @@ -12,7 +12,7 @@ + android:screenOrientation="unspecified" android:launchMode="singleTask" android:hardwareAccelerated="true"> diff --git a/extras/AudioPerformanceTest/Builds/Android/app/src/main/java/com/juce/audioperformancetest/AudioPerformanceTest.java b/extras/AudioPerformanceTest/Builds/Android/app/src/main/java/com/juce/audioperformancetest/AudioPerformanceTest.java index 3858b4f3..8af76acf 100644 --- a/extras/AudioPerformanceTest/Builds/Android/app/src/main/java/com/juce/audioperformancetest/AudioPerformanceTest.java +++ b/extras/AudioPerformanceTest/Builds/Android/app/src/main/java/com/juce/audioperformancetest/AudioPerformanceTest.java @@ -30,10 +30,12 @@ import android.content.Intent; import android.content.res.Configuration; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; +import android.net.http.SslError; import android.net.Uri; import android.os.Bundle; import android.os.Looper; import android.os.Handler; +import android.os.Message; import android.os.ParcelUuid; import android.os.Environment; import android.view.*; @@ -47,6 +49,13 @@ import android.text.InputType; import android.util.DisplayMetrics; import android.util.Log; import android.util.Pair; +import android.webkit.SslErrorHandler; +import android.webkit.WebChromeClient; +import android.webkit.WebResourceError; +import android.webkit.WebResourceRequest; +import android.webkit.WebResourceResponse; +import android.webkit.WebView; +import android.webkit.WebViewClient; import java.lang.Runnable; import java.lang.ref.WeakReference; import java.lang.reflect.*; @@ -1226,6 +1235,10 @@ public class AudioPerformanceTest extends Activity { super.onResume(); resumeApp(); + + // Ensure that navigation/status bar visibility is correctly restored. + for (int i = 0; i < viewHolder.getChildCount(); ++i) + ((ComponentPeerView) viewHolder.getChildAt (i)).appResumed(); } @Override @@ -1573,6 +1586,27 @@ public class AudioPerformanceTest extends Activity colorMatrix.set (colorTransform); paint.setColorFilter (new ColorMatrixColorFilter (colorMatrix)); + + java.lang.reflect.Method method = null; + + try + { + method = getClass().getMethod ("setLayerType", int.class, Paint.class); + } + catch (SecurityException e) {} + catch (NoSuchMethodException e) {} + + if (method != null) + { + try + { + int layerTypeNone = 0; + method.invoke (this, layerTypeNone, null); + } + catch (java.lang.IllegalArgumentException e) {} + catch (java.lang.IllegalAccessException e) {} + catch (java.lang.reflect.InvocationTargetException e) {} + } } //============================================================================== @@ -1805,6 +1839,17 @@ public class AudioPerformanceTest extends Activity { return true; //xxx needs to check overlapping views } + + //============================================================================== + private native void handleAppResumed (long host); + + public void appResumed() + { + if (host == 0) + return; + + handleAppResumed (host); + } } //============================================================================== @@ -1924,15 +1969,29 @@ public class AudioPerformanceTest extends Activity //============================================================================== public static class NativeInvocationHandler implements InvocationHandler { - public NativeInvocationHandler (long nativeContextRef) + public NativeInvocationHandler (Activity activityToUse, long nativeContextRef) { + activity = activityToUse; nativeContext = nativeContextRef; } + public void nativeContextDeleted() + { + nativeContext = 0; + } + @Override public void finalize() { - dispatchFinalize (nativeContext); + activity.runOnUiThread (new Runnable() + { + @Override + public void run() + { + if (nativeContext != 0) + dispatchFinalize (nativeContext); + } + }); } @Override @@ -1942,15 +2001,21 @@ public class AudioPerformanceTest extends Activity } //============================================================================== + Activity activity; private long nativeContext = 0; private native void dispatchFinalize (long nativeContextRef); private native Object dispatchInvoke (long nativeContextRef, Object proxy, Method method, Object[] args); } - public static InvocationHandler createInvocationHandler (long nativeContextRef) + public InvocationHandler createInvocationHandler (long nativeContextRef) + { + return new NativeInvocationHandler (this, nativeContextRef); + } + + public void invocationHandlerContextDeleted (InvocationHandler handler) { - return new NativeInvocationHandler (nativeContextRef); + ((NativeInvocationHandler) handler).nativeContextDeleted(); } //============================================================================== @@ -2348,6 +2413,111 @@ public class AudioPerformanceTest extends Activity startActivity (new Intent (Intent.ACTION_VIEW, Uri.parse (url))); } + private native boolean webViewPageLoadStarted (long host, WebView view, String url); + private native void webViewPageLoadFinished (long host, WebView view, String url); + private native void webViewReceivedError (long host, WebView view, WebResourceRequest request, WebResourceError error); private native void webViewReceivedHttpError (long host, WebView view, WebResourceRequest request, WebResourceResponse errorResponse); private native void webViewReceivedSslError (long host, WebView view, SslErrorHandler handler, SslError error); + private native void webViewCloseWindowRequest (long host, WebView view); + private native void webViewCreateWindowRequest (long host, WebView view); + + //============================================================================== + public class JuceWebViewClient extends WebViewClient + { + public JuceWebViewClient (long hostToUse) + { + host = hostToUse; + } + + public void hostDeleted() + { + synchronized (hostLock) + { + host = 0; + } + } + + @Override + public void onPageFinished (WebView view, String url) + { + if (host == 0) + return; + + webViewPageLoadFinished (host, view, url); + } + + @Override + public void onReceivedSslError (WebView view, SslErrorHandler handler, SslError error) + { + if (host == 0) + return; + + webViewReceivedSslError (host, view, handler, error); + } + + @Override + public void onReceivedError (WebView view, WebResourceRequest request, WebResourceError error) + { + if (host == 0) + return; + + webViewReceivedError (host, view, request, error); + } + + @Override + public void onReceivedHttpError (WebView view, WebResourceRequest request, WebResourceResponse errorResponse) + { + if (host == 0) + return; + + webViewReceivedHttpError (host, view, request, errorResponse); + } + + @Override + public WebResourceResponse shouldInterceptRequest (WebView view, WebResourceRequest request) + { + synchronized (hostLock) + { + if (host != 0) + { + boolean shouldLoad = webViewPageLoadStarted (host, view, request.getUrl().toString()); + + if (shouldLoad) + return null; + } + } + + return new WebResourceResponse ("text/html", null, null); + } + + private long host; + private final Object hostLock = new Object(); + } + + public class JuceWebChromeClient extends WebChromeClient + { + public JuceWebChromeClient (long hostToUse) + { + host = hostToUse; + } + + @Override + public void onCloseWindow (WebView window) + { + webViewCloseWindowRequest (host, window); + } + + @Override + public boolean onCreateWindow (WebView view, boolean isDialog, + boolean isUserGesture, Message resultMsg) + { + webViewCreateWindowRequest (host, view); + return false; + } + + private long host; + private final Object hostLock = new Object(); + } + + //============================================================================== public static final String getLocaleValue (boolean isRegion) { java.util.Locale locale = java.util.Locale.getDefault(); diff --git a/extras/AudioPerformanceTest/Builds/Android/app/src/main/java/com/juce/audioperformancetest/SharingContentProvider.java b/extras/AudioPerformanceTest/Builds/Android/app/src/main/java/com/juce/audioperformancetest/SharingContentProvider.java new file mode 100644 index 00000000..5b7d4d4a --- /dev/null +++ b/extras/AudioPerformanceTest/Builds/Android/app/src/main/java/com/juce/audioperformancetest/SharingContentProvider.java @@ -0,0 +1,138 @@ +package com.juce.audioperformancetest; + +import android.content.ContentProvider; +import android.content.ContentValues; +import android.content.res.AssetFileDescriptor; +import android.content.res.Resources; +import android.database.Cursor; +import android.database.MatrixCursor; +import android.net.Uri; +import android.os.FileObserver; +import android.os.ParcelFileDescriptor; +import java.lang.String; + +public final class SharingContentProvider extends ContentProvider +{ + private Object lock = new Object(); + + private native void contentSharerFileObserverEvent (long host, int event, String path); + + private native Cursor contentSharerQuery (Uri uri, String[] projection, String selection, + String[] selectionArgs, String sortOrder); + + private native void contentSharerCursorClosed (long host); + + private native AssetFileDescriptor contentSharerOpenFile (Uri uri, String mode); + private native String[] contentSharerGetStreamTypes (Uri uri, String mimeTypeFilter); + + public final class ProviderFileObserver extends FileObserver + { + public ProviderFileObserver (long hostToUse, String path, int mask) + { + super (path, mask); + + host = hostToUse; + } + + public void onEvent (int event, String path) + { + contentSharerFileObserverEvent (host, event, path); + } + + private long host; + } + + public final class ProviderCursor extends MatrixCursor + { + ProviderCursor (long hostToUse, String[] columnNames) + { + super (columnNames); + + host = hostToUse; + } + + @Override + public void close() + { + super.close(); + + contentSharerCursorClosed (host); + } + + private long host; + } + + @Override + public boolean onCreate() + { + return true; + } + + @Override + public Cursor query (Uri url, String[] projection, String selection, + String[] selectionArgs, String sortOrder) + { + synchronized (lock) + { + return contentSharerQuery (url, projection, selection, selectionArgs, sortOrder); + } + } + + @Override + public Uri insert (Uri uri, ContentValues values) + { + return null; + } + + @Override + public int update (Uri uri, ContentValues values, String selection, + String[] selectionArgs) + { + return 0; + } + + @Override + public int delete (Uri uri, String selection, String[] selectionArgs) + { + return 0; + } + + @Override + public String getType (Uri uri) + { + return null; + } + + @Override + public AssetFileDescriptor openAssetFile (Uri uri, String mode) + { + synchronized (lock) + { + return contentSharerOpenFile (uri, mode); + } + } + + @Override + public ParcelFileDescriptor openFile (Uri uri, String mode) + { + synchronized (lock) + { + AssetFileDescriptor result = contentSharerOpenFile (uri, mode); + + if (result != null) + return result.getParcelFileDescriptor(); + + return null; + } + } + + @Override + public String[] getStreamTypes (Uri uri, String mimeTypeFilter) + { + synchronized (lock) + { + return contentSharerGetStreamTypes (uri, mimeTypeFilter); + } + } + +} diff --git a/extras/AudioPerformanceTest/Builds/Android/build.gradle b/extras/AudioPerformanceTest/Builds/Android/build.gradle index 0109eaa0..07b77dd9 100644 --- a/extras/AudioPerformanceTest/Builds/Android/build.gradle +++ b/extras/AudioPerformanceTest/Builds/Android/build.gradle @@ -1,9 +1,10 @@ buildscript { repositories { jcenter() + google() } dependencies { - classpath 'com.android.tools.build:gradle:2.3.3' + classpath 'com.android.tools.build:gradle:3.0.1' } } diff --git a/extras/AudioPerformanceTest/Builds/Android/gradle/wrapper/gradle-wrapper.properties b/extras/AudioPerformanceTest/Builds/Android/gradle/wrapper/gradle-wrapper.properties index 69aae7dc..6654a817 100644 --- a/extras/AudioPerformanceTest/Builds/Android/gradle/wrapper/gradle-wrapper.properties +++ b/extras/AudioPerformanceTest/Builds/Android/gradle/wrapper/gradle-wrapper.properties @@ -1 +1 @@ -distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip \ No newline at end of file +distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip \ No newline at end of file diff --git a/extras/AudioPerformanceTest/Builds/LinuxMakefile/Makefile b/extras/AudioPerformanceTest/Builds/LinuxMakefile/Makefile index ef55590f..c2ffab79 100644 --- a/extras/AudioPerformanceTest/Builds/LinuxMakefile/Makefile +++ b/extras/AudioPerformanceTest/Builds/LinuxMakefile/Makefile @@ -23,6 +23,8 @@ ifndef CONFIG CONFIG=Debug endif +JUCE_ARCH_LABEL := $(shell uname -m) + ifeq ($(CONFIG),Debug) JUCE_BINDIR := build JUCE_LIBDIR := build @@ -38,7 +40,7 @@ ifeq ($(CONFIG),Debug) JUCE_TARGET_APP := AudioPerformanceTest JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -59,7 +61,7 @@ ifeq ($(CONFIG),Release) JUCE_TARGET_APP := AudioPerformanceTest JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -O3 $(CFLAGS) - JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++14 $(CXXFLAGS) JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -fvisibility=hidden -ldl -lpthread -lrt $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) @@ -88,7 +90,7 @@ $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) : check-pkg-config $(OBJECTS_APP) $(RESOURCES) -$(V_AT)mkdir -p $(JUCE_BINDIR) -$(V_AT)mkdir -p $(JUCE_LIBDIR) -$(V_AT)mkdir -p $(JUCE_OUTDIR) - $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(RESOURCES) $(TARGET_ARCH) + $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(JUCE_LDFLAGS_APP) $(RESOURCES) $(TARGET_ARCH) $(JUCE_OBJDIR)/Main_90ebc5c2.o: ../../Source/Main.cpp -$(V_AT)mkdir -p $(JUCE_OBJDIR) diff --git a/extras/AudioPerformanceTest/Builds/MacOSX/AudioPerformanceTest.xcodeproj/project.pbxproj b/extras/AudioPerformanceTest/Builds/MacOSX/AudioPerformanceTest.xcodeproj/project.pbxproj index 4af85a24..ac92da83 100644 --- a/extras/AudioPerformanceTest/Builds/MacOSX/AudioPerformanceTest.xcodeproj/project.pbxproj +++ b/extras/AudioPerformanceTest/Builds/MacOSX/AudioPerformanceTest.xcodeproj/project.pbxproj @@ -85,7 +85,7 @@ 81017699F857F5BBFCA6E055, C8EE61FDD1F06817A014B881, 50FEDCEF881CC99174035167, - AD134CACB71BED6A22743C18, ); name = "Juce Modules"; sourceTree = ""; }; + AD134CACB71BED6A22743C18, ); name = "JUCE Modules"; sourceTree = ""; }; 0B8996A5E2671A4628476CFB = {isa = PBXGroup; children = ( A65BB8D452A2A4859FA41F8B, 89B3243200BAA6BD72905DBB, @@ -99,7 +99,7 @@ 7E951216B6138C76653B1460, 0BC3C6A4F4FC1DD30DD8E17C, B06AE97C86D27E7FEBCB4631, - 26FE7BE182FBB9E7228A082D, ); name = "Juce Library Code"; sourceTree = ""; }; + 26FE7BE182FBB9E7228A082D, ); name = "JUCE Library Code"; sourceTree = ""; }; ED3C55ACC14D6DE2BC3B8A1D = {isa = PBXGroup; children = ( 9516A19EE58DED8326DD0306, FAAB4EAE4A57B642D3B9EC23, ); name = Resources; sourceTree = ""; }; @@ -124,7 +124,7 @@ 02A7F817D49F2BC1D70F4242, 1DFEAF972822E305E013CC06, ); name = Source; sourceTree = ""; }; 19B7C16D592FB25D09022191 = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -155,7 +155,7 @@ SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; B7A6988E30C0A68B01EDC53B = {isa = XCBuildConfiguration; buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -181,6 +181,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; PRODUCT_BUNDLE_IDENTIFIER = com.juce.AudioPerformanceTest; @@ -297,7 +298,7 @@ C86DD529EC94922C2AB61742, 6C2BE2DE2ECC96615ED827AB, 409D569C572B6EF7F4F1702D, ); buildRules = ( ); dependencies = ( ); name = "AudioPerformanceTest - App"; productName = AudioPerformanceTest; productReference = 614F2084407B35D62101F69F; productType = "com.apple.product-type.application"; }; - 9CE2A44801B5B4BE7A9667DA = {isa = PBXProject; buildConfigurationList = 7097CF6AC086DAC346ACCCD9; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { E9FD2656EC625C9C8DE30219 = { 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 = 3BA1BA0CAFE969E99950C06B; projectDirPath = ""; projectRoot = ""; targets = (E9FD2656EC625C9C8DE30219); }; + 9CE2A44801B5B4BE7A9667DA = {isa = PBXProject; buildConfigurationList = 7097CF6AC086DAC346ACCCD9; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { E9FD2656EC625C9C8DE30219 = { 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 = 3BA1BA0CAFE969E99950C06B; projectDirPath = ""; projectRoot = ""; targets = (E9FD2656EC625C9C8DE30219); }; }; rootObject = 9CE2A44801B5B4BE7A9667DA; } diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2015/AudioPerformanceTest.sln b/extras/AudioPerformanceTest/Builds/VisualStudio2015/AudioPerformanceTest.sln index b436f9b4..ee157010 100644 --- a/extras/AudioPerformanceTest/Builds/VisualStudio2015/AudioPerformanceTest.sln +++ b/extras/AudioPerformanceTest/Builds/VisualStudio2015/AudioPerformanceTest.sln @@ -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 diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2015/AudioPerformanceTest_App.vcxproj b/extras/AudioPerformanceTest/Builds/VisualStudio2015/AudioPerformanceTest_App.vcxproj index e06dcf68..d5e5830c 100644 --- a/extras/AudioPerformanceTest/Builds/VisualStudio2015/AudioPerformanceTest_App.vcxproj +++ b/extras/AudioPerformanceTest/Builds/VisualStudio2015/AudioPerformanceTest_App.vcxproj @@ -4,13 +4,13 @@ ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - + Debug - Win32 + x64 - + Release - Win32 + x64 @@ -19,19 +19,22 @@ 8.1 - Application false + false + v140 v140 8.1 - Application false true v140 + v140 8.1 @@ -48,18 +51,18 @@ <_ProjectFileVersion>10.0.30319.1 .exe - $(SolutionDir)$(Platform)\$(Configuration)\App\ - $(Platform)\$(Configuration)\App\ - AudioPerformanceTest - true - $(SolutionDir)$(Platform)\$(Configuration)\App\ - $(Platform)\$(Configuration)\App\ - AudioPerformanceTest - true + $(SolutionDir)$(Platform)\$(Configuration)\App\ + $(Platform)\$(Configuration)\App\ + AudioPerformanceTest + true + $(SolutionDir)$(Platform)\$(Configuration)\App\ + $(Platform)\$(Configuration)\App\ + AudioPerformanceTest + true v140 8.1 - + _DEBUG;%(PreprocessorDefinitions) true @@ -72,7 +75,7 @@ ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreadedDebug + MultiThreadedDebugDLL true $(IntDir)\ @@ -93,7 +96,6 @@ true $(IntDir)\AudioPerformanceTest.pdb Windows - MachineX86 true @@ -102,7 +104,7 @@ - + NDEBUG;%(PreprocessorDefinitions) true @@ -114,7 +116,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true $(IntDir)\ @@ -135,7 +137,6 @@ false $(IntDir)\AudioPerformanceTest.pdb Windows - MachineX86 true true true @@ -577,9 +578,6 @@ true - - true - true @@ -1312,6 +1310,9 @@ true + + true + true @@ -1402,6 +1403,9 @@ true + + true + true @@ -1435,6 +1439,9 @@ true + + true + true @@ -1474,12 +1481,21 @@ true + + true + true true + + true + + + true + true @@ -1666,6 +1682,9 @@ true + + true + true @@ -1678,6 +1697,9 @@ true + + true + true @@ -2037,6 +2059,7 @@ + @@ -2084,6 +2107,7 @@ + @@ -2146,6 +2170,7 @@ + @@ -2183,6 +2208,7 @@ + @@ -2194,6 +2220,7 @@ + @@ -2263,6 +2290,7 @@ + diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2015/AudioPerformanceTest_App.vcxproj.filters b/extras/AudioPerformanceTest/Builds/VisualStudio2015/AudioPerformanceTest_App.vcxproj.filters index 7d5f0924..1981d87f 100644 --- a/extras/AudioPerformanceTest/Builds/VisualStudio2015/AudioPerformanceTest_App.vcxproj.filters +++ b/extras/AudioPerformanceTest/Builds/VisualStudio2015/AudioPerformanceTest_App.vcxproj.filters @@ -8,332 +8,332 @@ {EA26FD9B-DE67-F842-284B-F11CFEA08C63} - - {52045BA8-DF89-5074-688D-A0977F25B09C} + + {EB58F05A-A968-CEBE-40C4-107CDD8F240F} - - {A33A1E1D-AC2C-6382-8681-48B0FC374C60} + + {5FCF559E-451A-CB1E-B177-A5DC5A0005BB} - - {11A75801-B027-40BD-4993-023023ACCBF7} + + {31054003-EA72-6A9D-D650-56451D9820E6} - - {3FD908F5-98C8-9A61-FC03-0BAF8913CBB0} + + {D78296AF-218E-B17E-7F8B-9D148601188D} - - {8C868E51-156D-A916-047C-0D9EA1393675} + + {B96EBA26-E668-FFAF-FC53-1EC1337DAF5A} - - {D0C0664E-18ED-2BD3-6ED4-EF3A0EDE0E20} + + {D8532E5E-469E-5042-EFC8-238241704735} - - {EF2CAB40-0432-429B-C517-86ADF136BB8A} + + {777B5D1D-9AF0-B22B-8894-034603EE97F5} - - {8F7EC212-3168-AD81-5064-C45BA838C408} + + {8292766D-2459-2E7E-7615-17216318BA93} - - {3247ED97-A75A-F50B-8CCC-46155E895806} + + {10472B2C-9888-D269-F351-0D0AC3BCD16C} - - {9D270B31-2425-8FDB-84A4-6A2288FF5B2F} + + {BF23FC10-1D57-2A9B-706F-6DD8A7B593D4} - - {0F766DD4-A277-CB86-5647-42498C8B41E1} + + {092EFC17-7C95-7E04-0ACA-0D61A462EE81} - - {01603E05-423B-5FC3-1BEE-E15ED33B5688} + + {0AFC1CE8-F6E6-9817-8C21-8432B2A375DA} - - {D64942B4-6984-3623-3347-45D472AE1C61} + + {0D1AF264-3AC1-78A2-B2A4-AE6171F9194A} - - {CACD7B50-4DB3-76AF-A6E8-90DF94F8F594} + + {9A5DB854-CFFB-5F88-C566-0E10F994DDB3} - - {C9640E58-4493-7EEC-6F58-603AD184956E} + + {38A5DDC7-416E-548F-39DA-887875FE6B20} - - {D8EE4AD1-61E3-21C2-6640-6684F4CF77DC} + + {980FE2DB-05D3-5FDA-79DA-067A56F5D19D} - - {FEF33480-117C-23A6-D12C-7C299F26C9DB} + + {F336DC25-747A-0663-93D6-E3EB9AA0CBF8} - - {9DFA63C1-4EE6-1FAB-D563-41FCF84988F2} + + {7D78546A-80FC-4DCA-00B9-F191F0AB2179} - - {AB8611DF-8161-A9DF-DBAD-77A87DE37331} + + {9EB3EC7F-2AB7-DDAA-3C05-DF382B728D3F} - - {25C8FB00-334A-6E0F-F203-E988758B708A} + + {02D37B85-7DE2-C8E7-A274-A5A0FBE99D69} - - {94027CB9-8162-7431-2E01-B710C7CAE620} + + {DAF3BAAF-5207-4C34-61B9-A97DDC930D50} - - {450B8177-6F41-B902-761B-BF68D55102DA} + + {C7885588-8436-4C21-DC1E-58879BF53BDC} - - {B8087E92-19F7-552F-9E85-16153D7191B0} + + {E4ECEA39-0EFF-2443-91B3-1E5DA7AD5AE4} - - {B7221885-1731-611D-FDD9-EA968FA8D858} + + {210B8D25-68E0-32C3-1449-6A40F109C5E9} - - {DC58E9B7-2710-F45C-B718-75EACDF53F47} + + {378AD911-E8E4-D230-E76B-34542849509D} - - {9971A63C-5B75-039F-95C2-7474D7DB16B0} + + {F6CED5B6-0A8C-56D2-C1AC-DED6BE774A13} - - {76391436-F92A-7602-4073-E446B5FAA859} + + {E684D858-09E8-0251-8E86-5657129641E1} - - {0CD9E281-DDD0-91EC-6F77-EA9D9D5E0E1A} + + {1EF1BF17-F941-243A-04D1-EE617D140CBA} - - {2FE25F4C-E9DF-04A5-CAED-6E4B7CF28C59} + + {344DB016-679C-FBD0-3EC6-4570C47522DE} - - {40C5CA7C-AEBB-05B1-11CE-AE41D87B5CCB} + + {3D9758A0-9359-1710-87C1-05D475C08B17} - - {65CB28F8-0422-A8F3-9A17-959E12A1F8E2} + + {E824435F-FC7B-10BE-5D1A-5DACC51A8836} - - {20254EFE-6CBD-31A7-2119-92B1E0E0E311} + + {86737735-F6BA-F64A-5EC7-5C9F36755F79} - - {70796D73-6D30-8A1B-4732-7C021E47C05A} + + {6B7BE34D-1BC1-C7B9-111F-C55CA8250943} - - {77E2C34E-A4D6-EDB5-A107-7CB3CEF0E8EF} + + {9B6B6D54-D378-80C2-8CC9-D1D8FB44C2A8} - - {EB8DD942-E2CB-869F-D381-E02A65BA790B} + + {D0584AC3-6837-14F6-90BF-5EA604D1F074} - - {8F91DFC0-7A71-1BA8-D8D9-6B4CF49151A4} + + {794B64EC-B809-32E3-AD00-4EE6A74802CA} - - {0B0E7392-324B-088C-FBEB-5FE999D61782} + + {67BE498C-9E1F-C73A-B99A-387C034CE680} - - {C396369E-8C55-88E9-5D19-5D3772B773D3} + + {1A9C8538-959B-25E3-473D-B462C9A9D458} - - {8167E753-09C7-5D1C-EF2B-32D297557443} + + {AA9F594C-DFAF-C0A7-0CCD-9F90E54D3A01} - - {B48C883A-8483-AF6D-808C-1D9A749048D8} + + {230BF784-34F4-3BE8-46D4-54E6B67E5E9E} - - {AEDCB7F7-7A36-5392-8E9A-715F5BDE35CB} + + {39F680F3-5161-4D1C-EAD0-3911ED808874} - - {B63F69FD-8A40-8E1E-E7ED-419B8DC1C12B} + + {3197198B-A978-E330-C7FB-07E5CE8236C7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -341,1690 +341,1714 @@ AudioPerformanceTest\Source - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\flac\libFLAC + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\native + JUCE Modules\juce_audio_utils\native - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -2032,1748 +2056,1766 @@ AudioPerformanceTest\Source - Juce Modules\juce_audio_basics\audio_play_head + JUCE Modules\juce_audio_basics\audio_play_head - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\buffers + JUCE Modules\juce_audio_basics\buffers - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\effects + JUCE Modules\juce_audio_basics\effects - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\midi + JUCE Modules\juce_audio_basics\midi - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\mpe + JUCE Modules\juce_audio_basics\mpe - Juce Modules\juce_audio_basics\native + JUCE Modules\juce_audio_basics\native - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\sources + JUCE Modules\juce_audio_basics\sources - Juce Modules\juce_audio_basics\synthesisers + JUCE Modules\juce_audio_basics\synthesisers - Juce Modules\juce_audio_basics + JUCE Modules\juce_audio_basics - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\audio_io + JUCE Modules\juce_audio_devices\audio_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\midi_io + JUCE Modules\juce_audio_devices\midi_io - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\native + JUCE Modules\juce_audio_devices\native - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices\sources + JUCE Modules\juce_audio_devices\sources - Juce Modules\juce_audio_devices + JUCE Modules\juce_audio_devices - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\private + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\private - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected + JUCE Modules\juce_audio_formats\codecs\flac\libFLAC\include\protected - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\coupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\floor - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\books\uncoupled - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib\modes - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib + JUCE Modules\juce_audio_formats\codecs\oggvorbis\libvorbis-1.3.2\lib - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\codecs + JUCE Modules\juce_audio_formats\codecs - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\format + JUCE Modules\juce_audio_formats\format - Juce Modules\juce_audio_formats\sampler + JUCE Modules\juce_audio_formats\sampler - Juce Modules\juce_audio_formats + JUCE Modules\juce_audio_formats - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format + JUCE Modules\juce_audio_processors\format - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\format_types + JUCE Modules\juce_audio_processors\format_types - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\processors + JUCE Modules\juce_audio_processors\processors - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\scanning + JUCE Modules\juce_audio_processors\scanning - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors\utilities + JUCE Modules\juce_audio_processors\utilities - Juce Modules\juce_audio_processors + JUCE Modules\juce_audio_processors - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\audio_cd + JUCE Modules\juce_audio_utils\audio_cd - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\gui + JUCE Modules\juce_audio_utils\gui - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils\players + JUCE Modules\juce_audio_utils\players - Juce Modules\juce_audio_utils + JUCE Modules\juce_audio_utils - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Modules\juce_audio_formats\codecs\flac + JUCE Modules\juce_audio_formats\codecs\flac - Juce Modules\juce_audio_formats\codecs\oggvorbis + JUCE Modules\juce_audio_formats\codecs\oggvorbis - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code diff --git a/extras/AudioPerformanceTest/Builds/iOS/AudioPerformanceTest.xcodeproj/project.pbxproj b/extras/AudioPerformanceTest/Builds/iOS/AudioPerformanceTest.xcodeproj/project.pbxproj index d8159c74..933386d7 100644 --- a/extras/AudioPerformanceTest/Builds/iOS/AudioPerformanceTest.xcodeproj/project.pbxproj +++ b/extras/AudioPerformanceTest/Builds/iOS/AudioPerformanceTest.xcodeproj/project.pbxproj @@ -17,6 +17,7 @@ 5923A711C0020F2CDD598714 = {isa = PBXBuildFile; fileRef = 12C680C68A15B9A590264B18; }; F749F6DA494103257C9874CC = {isa = PBXBuildFile; fileRef = 6406C6755E61B1DC93071FF0; }; CC782AABFA20787BABBCED90 = {isa = PBXBuildFile; fileRef = E1BB9D521BF6C055F5B88628; }; + FA27764C3CB8C061B1B787CC = {isa = PBXBuildFile; fileRef = 418405DCE48C1B4926143469; }; F8099BB77DC0D01DCCC6AFB9 = {isa = PBXBuildFile; fileRef = 0A58FDDF6FB9253F51939A52; }; AA0C9E035BB509F01A09310B = {isa = PBXBuildFile; fileRef = 60795BF638A7024B62C0DF09; }; A783F6E198806332E7FB9744 = {isa = PBXBuildFile; fileRef = 8693552B5FA53C2003A66302; }; @@ -44,6 +45,7 @@ 253CCF9514FE705169600047 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_formats"; path = "../../../../modules/juce_audio_formats"; sourceTree = "SOURCE_ROOT"; }; 26FE7BE182FBB9E7228A082D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = "SOURCE_ROOT"; }; 322D3066DCD98A8D0542236A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_devices.mm"; path = "../../JuceLibraryCode/include_juce_audio_devices.mm"; sourceTree = "SOURCE_ROOT"; }; + 418405DCE48C1B4926143469 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; 429C7CD0E88FC64E9A72514D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainComponent.h; path = ../../Source/MainComponent.h; sourceTree = "SOURCE_ROOT"; }; 50FEDCEF881CC99174035167 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_gui_basics"; path = "../../../../modules/juce_gui_basics"; sourceTree = "SOURCE_ROOT"; }; 60795BF638A7024B62C0DF09 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; @@ -89,7 +91,7 @@ 81017699F857F5BBFCA6E055, C8EE61FDD1F06817A014B881, 50FEDCEF881CC99174035167, - AD134CACB71BED6A22743C18, ); name = "Juce Modules"; sourceTree = ""; }; + AD134CACB71BED6A22743C18, ); name = "JUCE Modules"; sourceTree = ""; }; 0B8996A5E2671A4628476CFB = {isa = PBXGroup; children = ( A65BB8D452A2A4859FA41F8B, 89B3243200BAA6BD72905DBB, @@ -103,7 +105,7 @@ 7E951216B6138C76653B1460, 0BC3C6A4F4FC1DD30DD8E17C, B06AE97C86D27E7FEBCB4631, - 26FE7BE182FBB9E7228A082D, ); name = "Juce Library Code"; sourceTree = ""; }; + 26FE7BE182FBB9E7228A082D, ); name = "JUCE Library Code"; sourceTree = ""; }; ED3C55ACC14D6DE2BC3B8A1D = {isa = PBXGroup; children = ( 9516A19EE58DED8326DD0306, 8693552B5FA53C2003A66302, ); name = Resources; sourceTree = ""; }; @@ -118,6 +120,7 @@ 12C680C68A15B9A590264B18, 6406C6755E61B1DC93071FF0, E1BB9D521BF6C055F5B88628, + 418405DCE48C1B4926143469, 0A58FDDF6FB9253F51939A52, 60795BF638A7024B62C0DF09, ); name = Frameworks; sourceTree = ""; }; 1DFEAF972822E305E013CC06 = {isa = PBXGroup; children = ( @@ -132,7 +135,7 @@ 19B7C16D592FB25D09022191 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -162,7 +165,7 @@ B7A6988E30C0A68B01EDC53B = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_CXX_LANGUAGE_STANDARD = "c++11"; + CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; @@ -188,6 +191,7 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; + LLVM_LTO = YES; PRODUCT_BUNDLE_IDENTIFIER = com.juce.AudioPerformanceTest; USE_HEADERMAP = NO; }; name = Release; }; B907CDF95622107F20CD7617 = {isa = XCBuildConfiguration; buildSettings = { @@ -305,13 +309,14 @@ 5923A711C0020F2CDD598714, F749F6DA494103257C9874CC, CC782AABFA20787BABBCED90, + FA27764C3CB8C061B1B787CC, F8099BB77DC0D01DCCC6AFB9, AA0C9E035BB509F01A09310B, ); runOnlyForDeploymentPostprocessing = 0; }; E9FD2656EC625C9C8DE30219 = {isa = PBXNativeTarget; buildConfigurationList = 674C2AF5989C06689C6065FC; buildPhases = ( C86DD529EC94922C2AB61742, 6C2BE2DE2ECC96615ED827AB, 409D569C572B6EF7F4F1702D, ); buildRules = ( ); dependencies = ( ); name = "AudioPerformanceTest - App"; productName = AudioPerformanceTest; productReference = 614F2084407B35D62101F69F; productType = "com.apple.product-type.application"; }; - 9CE2A44801B5B4BE7A9667DA = {isa = PBXProject; buildConfigurationList = 7097CF6AC086DAC346ACCCD9; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { E9FD2656EC625C9C8DE30219 = { 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 = 3BA1BA0CAFE969E99950C06B; projectDirPath = ""; projectRoot = ""; targets = (E9FD2656EC625C9C8DE30219); }; + 9CE2A44801B5B4BE7A9667DA = {isa = PBXProject; buildConfigurationList = 7097CF6AC086DAC346ACCCD9; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { E9FD2656EC625C9C8DE30219 = { 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 = 3BA1BA0CAFE969E99950C06B; projectDirPath = ""; projectRoot = ""; targets = (E9FD2656EC625C9C8DE30219); }; }; rootObject = 9CE2A44801B5B4BE7A9667DA; } diff --git a/extras/AudioPerformanceTest/JuceLibraryCode/AppConfig.h b/extras/AudioPerformanceTest/JuceLibraryCode/AppConfig.h index 3297659b..865c9601 100644 --- a/extras/AudioPerformanceTest/JuceLibraryCode/AppConfig.h +++ b/extras/AudioPerformanceTest/JuceLibraryCode/AppConfig.h @@ -29,6 +29,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -42,7 +43,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -66,7 +66,7 @@ // juce_audio_devices flags: #ifndef JUCE_ASIO - //#define JUCE_ASIO 1 + //#define JUCE_ASIO 0 #endif #ifndef JUCE_WASAPI @@ -74,7 +74,7 @@ #endif #ifndef JUCE_WASAPI_EXCLUSIVE - //#define JUCE_WASAPI_EXCLUSIVE 1 + //#define JUCE_WASAPI_EXCLUSIVE 0 #endif #ifndef JUCE_DIRECTSOUND @@ -86,15 +86,19 @@ #endif #ifndef JUCE_JACK - //#define JUCE_JACK 1 + //#define JUCE_JACK 0 #endif #ifndef JUCE_USE_ANDROID_OPENSLES - //#define JUCE_USE_ANDROID_OPENSLES 1 + //#define JUCE_USE_ANDROID_OPENSLES 0 #endif #ifndef JUCE_USE_WINRT_MIDI - //#define JUCE_USE_WINRT_MIDI 1 + //#define JUCE_USE_WINRT_MIDI 0 +#endif + +#ifndef JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS + //#define JUCE_DISABLE_AUDIO_MIXING_WITH_OTHER_APPS 0 #endif //============================================================================== @@ -109,11 +113,11 @@ #endif #ifndef JUCE_USE_MP3AUDIOFORMAT - //#define JUCE_USE_MP3AUDIOFORMAT 1 + //#define JUCE_USE_MP3AUDIOFORMAT 0 #endif #ifndef JUCE_USE_LAME_AUDIO_FORMAT - //#define JUCE_USE_LAME_AUDIO_FORMAT 1 + //#define JUCE_USE_LAME_AUDIO_FORMAT 0 #endif #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT @@ -124,37 +128,37 @@ // juce_audio_processors flags: #ifndef JUCE_PLUGINHOST_VST - //#define JUCE_PLUGINHOST_VST 1 + //#define JUCE_PLUGINHOST_VST 0 #endif #ifndef JUCE_PLUGINHOST_VST3 - //#define JUCE_PLUGINHOST_VST3 1 + //#define JUCE_PLUGINHOST_VST3 0 #endif #ifndef JUCE_PLUGINHOST_AU - //#define JUCE_PLUGINHOST_AU 1 + //#define JUCE_PLUGINHOST_AU 0 #endif //============================================================================== // juce_audio_utils flags: #ifndef JUCE_USE_CDREADER - //#define JUCE_USE_CDREADER 1 + //#define JUCE_USE_CDREADER 0 #endif #ifndef JUCE_USE_CDBURNER - //#define JUCE_USE_CDBURNER 1 + //#define JUCE_USE_CDBURNER 0 #endif //============================================================================== // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS - //#define JUCE_LOG_ASSERTIONS 1 + //#define JUCE_LOG_ASSERTIONS 0 #endif #ifndef JUCE_CHECK_MEMORY_LEAKS @@ -162,7 +166,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -170,7 +174,7 @@ #endif #ifndef JUCE_USE_CURL - //#define JUCE_USE_CURL 1 + //#define JUCE_USE_CURL 0 #endif #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS @@ -185,7 +189,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -203,7 +207,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -211,7 +223,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -226,7 +238,7 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/extras/Projucer/Builds/LinuxMakefile/Makefile b/extras/Projucer/Builds/LinuxMakefile/Makefile index 9fa1ea10..70594e83 100644 --- a/extras/Projucer/Builds/LinuxMakefile/Makefile +++ b/extras/Projucer/Builds/LinuxMakefile/Makefile @@ -23,6 +23,8 @@ ifndef CONFIG CONFIG=Debug endif +JUCE_ARCH_LABEL := $(shell uname -m) + ifeq ($(CONFIG),Debug) JUCE_BINDIR := build JUCE_LIBDIR := build @@ -33,7 +35,7 @@ ifeq ($(CONFIG),Debug) TARGET_ARCH := -march=native endif - JUCE_CPPFLAGS := $(DEPFLAGS) -DLINUX=1 -DDEBUG=1 -D_DEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=5.2.0 -DJUCE_APP_VERSION_HEX=0x50200 $(shell pkg-config --cflags freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -pthread -I../../JuceLibraryCode -I../../../../modules $(CPPFLAGS) + JUCE_CPPFLAGS := $(DEPFLAGS) -DLINUX=1 -DDEBUG=1 -D_DEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=5.2.1 -DJUCE_APP_VERSION_HEX=0x50201 $(shell pkg-config --cflags freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -pthread -I../../JuceLibraryCode -I../../../../modules $(CPPFLAGS) JUCE_CPPFLAGS_APP := -DJucePlugin_Build_VST=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 JUCE_TARGET_APP := Projucer @@ -54,7 +56,7 @@ ifeq ($(CONFIG),Release) TARGET_ARCH := -march=native endif - JUCE_CPPFLAGS := $(DEPFLAGS) -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=5.2.0 -DJUCE_APP_VERSION_HEX=0x50200 $(shell pkg-config --cflags freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -pthread -I../../JuceLibraryCode -I../../../../modules $(CPPFLAGS) + JUCE_CPPFLAGS := $(DEPFLAGS) -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=5.2.1 -DJUCE_APP_VERSION_HEX=0x50201 $(shell pkg-config --cflags freetype2 libcurl x11 xext xinerama webkit2gtk-4.0 gtk+-x11-3.0) -pthread -I../../JuceLibraryCode -I../../../../modules $(CPPFLAGS) JUCE_CPPFLAGS_APP := -DJucePlugin_Build_VST=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 JUCE_TARGET_APP := Projucer @@ -78,6 +80,8 @@ OBJECTS_APP := \ $(JUCE_OBJDIR)/jucer_ComponentDocument_1d8c1063.o \ $(JUCE_OBJDIR)/jucer_ColouredElement_acb45c39.o \ $(JUCE_OBJDIR)/jucer_PaintElement_db652060.o \ + $(JUCE_OBJDIR)/jucer_PaintElementGroup_256346c9.o \ + $(JUCE_OBJDIR)/jucer_PaintElementImage_49702ba5.o \ $(JUCE_OBJDIR)/jucer_PaintElementPath_d1b280a5.o \ $(JUCE_OBJDIR)/jucer_ComponentLayoutEditor_4fc44b8d.o \ $(JUCE_OBJDIR)/jucer_ComponentOverlayComponent_5e028963.o \ @@ -132,7 +136,7 @@ $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) : check-pkg-config $(OBJECTS_APP) $(RESOURCES) -$(V_AT)mkdir -p $(JUCE_BINDIR) -$(V_AT)mkdir -p $(JUCE_LIBDIR) -$(V_AT)mkdir -p $(JUCE_OUTDIR) - $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(RESOURCES) $(TARGET_ARCH) + $(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) $(OBJECTS_APP) $(JUCE_LDFLAGS) $(JUCE_LDFLAGS_APP) $(RESOURCES) $(TARGET_ARCH) $(JUCE_OBJDIR)/jucer_AutoUpdater_ca658dc2.o: ../../Source/Application/jucer_AutoUpdater.cpp -$(V_AT)mkdir -p $(JUCE_OBJDIR) @@ -194,6 +198,16 @@ $(JUCE_OBJDIR)/jucer_PaintElement_db652060.o: ../../Source/ComponentEditor/Paint @echo "Compiling jucer_PaintElement.cpp" $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" +$(JUCE_OBJDIR)/jucer_PaintElementGroup_256346c9.o: ../../Source/ComponentEditor/PaintElements/jucer_PaintElementGroup.cpp + -$(V_AT)mkdir -p $(JUCE_OBJDIR) + @echo "Compiling jucer_PaintElementGroup.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" + +$(JUCE_OBJDIR)/jucer_PaintElementImage_49702ba5.o: ../../Source/ComponentEditor/PaintElements/jucer_PaintElementImage.cpp + -$(V_AT)mkdir -p $(JUCE_OBJDIR) + @echo "Compiling jucer_PaintElementImage.cpp" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" + $(JUCE_OBJDIR)/jucer_PaintElementPath_d1b280a5.o: ../../Source/ComponentEditor/PaintElements/jucer_PaintElementPath.cpp -$(V_AT)mkdir -p $(JUCE_OBJDIR) @echo "Compiling jucer_PaintElementPath.cpp" diff --git a/extras/Projucer/Builds/MacOSX/Info-App.plist b/extras/Projucer/Builds/MacOSX/Info-App.plist index 7c6ed015..ed799daa 100644 --- a/extras/Projucer/Builds/MacOSX/Info-App.plist +++ b/extras/Projucer/Builds/MacOSX/Info-App.plist @@ -33,9 +33,9 @@ CFBundleSignature ???? CFBundleShortVersionString - 5.2.0 + 5.2.1 CFBundleVersion - 5.2.0 + 5.2.1 NSHumanReadableCopyright ROLI Ltd. NSHighResolutionCapable diff --git a/extras/Projucer/Builds/MacOSX/Projucer.xcodeproj/project.pbxproj b/extras/Projucer/Builds/MacOSX/Projucer.xcodeproj/project.pbxproj index 4af2f85d..a56997ba 100644 --- a/extras/Projucer/Builds/MacOSX/Projucer.xcodeproj/project.pbxproj +++ b/extras/Projucer/Builds/MacOSX/Projucer.xcodeproj/project.pbxproj @@ -36,6 +36,8 @@ 6EAAAAB0C2B2DA259B26D63C = {isa = PBXBuildFile; fileRef = 1DCA18E935A35D29D2D9B6A0; }; 4C0F95265A230E5A8717A0A9 = {isa = PBXBuildFile; fileRef = D6390A40B3279E0E626C78D3; }; FFA8B18CDF2D2AA500698A96 = {isa = PBXBuildFile; fileRef = 512D80BE12634967A085A1DC; }; + EE26A1C2DAAB609362F407EA = {isa = PBXBuildFile; fileRef = 988F5C1E40DED02D8B064253; }; + 4FAAB649E846BA2764C02ACE = {isa = PBXBuildFile; fileRef = 72ED72174F9DBD0ABD8AFCED; }; 7D750EF5FCE1E1A461D435BE = {isa = PBXBuildFile; fileRef = 4AE72953E3B3DF06D3B9BA86; }; 537ABF1DB09DDBD1542A2B0C = {isa = PBXBuildFile; fileRef = EF25A29A2194FC107B40F65F; }; 290F2CD930097091B8DB122E = {isa = PBXBuildFile; fileRef = 00E6B87A43453B51850550E1; }; @@ -94,9 +96,9 @@ 0640E34282A97BF73CC8F1EB = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ComponentListComponent.h"; path = "../../Source/LiveBuildEngine/UI/jucer_ComponentListComponent.h"; sourceTree = "SOURCE_ROOT"; }; 079802C6AEE7646010766FE8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "jucer_AudioPluginFilterTemplate.cpp"; path = "../../Source/BinaryData/Templates/jucer_AudioPluginFilterTemplate.cpp"; sourceTree = "SOURCE_ROOT"; }; 087CB3A961CD3C7434D660A4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_NewProjectWizard.h"; path = "../../Source/Wizards/jucer_NewProjectWizard.h"; sourceTree = "SOURCE_ROOT"; }; - 095AC6DEDB3EE95F8119C40E = {isa = PBXFileReference; lastKnownFileType = file.bat; name = gradlew.bat; path = ../../Source/BinaryData/Gradle/gradlew.bat; sourceTree = "SOURCE_ROOT"; }; 09DE066936CF037E9709ADB1 = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Projucer.app; sourceTree = "BUILT_PRODUCTS_DIR"; }; 0AE75B0ACD368A4C0FBC2CD0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_TabbedComponentHandler.h"; path = "../../Source/ComponentEditor/Components/jucer_TabbedComponentHandler.h"; sourceTree = "SOURCE_ROOT"; }; + 0B24F292A357ABFD9BCC6D7F = {isa = PBXFileReference; lastKnownFileType = file; name = gradlew; path = ../../Source/BinaryData/gradle/gradlew; sourceTree = "SOURCE_ROOT"; }; 0CECD562059DFD7FBFB37E3C = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "jucer_SlidingPanelComponent.cpp"; path = "../../Source/Utility/UI/jucer_SlidingPanelComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; 0D4D508C638BC74943B9976D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "jucer_AutoUpdater.cpp"; path = "../../Source/Application/jucer_AutoUpdater.cpp"; sourceTree = "SOURCE_ROOT"; }; 0EE17BE4154CF1B2EE683894 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "jucer_ResourceEditorPanel.cpp"; path = "../../Source/ComponentEditor/UI/jucer_ResourceEditorPanel.cpp"; sourceTree = "SOURCE_ROOT"; }; @@ -104,6 +106,7 @@ 0F8C000E5FF4A2DAC1FEF8EB = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "jucer_ProjucerLookAndFeel.cpp"; path = "../../Source/Utility/UI/jucer_ProjucerLookAndFeel.cpp"; sourceTree = "SOURCE_ROOT"; }; 11DC04468BC6023671017EBF = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_NewFileWizard.h"; path = "../../Source/Wizards/jucer_NewFileWizard.h"; sourceTree = "SOURCE_ROOT"; }; 11DEED05110D3D1D02FCFFB6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ComponentTypeHandler.h"; path = "../../Source/ComponentEditor/Components/jucer_ComponentTypeHandler.h"; sourceTree = "SOURCE_ROOT"; }; + 129F2DE0FEF154F8F8C7A74E = {isa = PBXFileReference; lastKnownFileType = file.jar; name = "gradle-wrapper.jar"; path = "../../Source/BinaryData/gradle/gradle-wrapper.jar"; sourceTree = "SOURCE_ROOT"; }; 133F1E428260C5ADDF496DF9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "jucer_ComponentLayout.cpp"; path = "../../Source/ComponentEditor/jucer_ComponentLayout.cpp"; sourceTree = "SOURCE_ROOT"; }; 159DE1FEE2099398983CDDF0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ErrorList.h"; path = "../../Source/LiveBuildEngine/jucer_ErrorList.h"; sourceTree = "SOURCE_ROOT"; }; 16751E04B0F3737BDF52CEB4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_HeaderComponent.h"; path = "../../Source/Project/UI/jucer_HeaderComponent.h"; sourceTree = "SOURCE_ROOT"; }; @@ -126,7 +129,6 @@ 245C81599FB53865A74FC65B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ActivityList.h"; path = "../../Source/LiveBuildEngine/jucer_ActivityList.h"; sourceTree = "SOURCE_ROOT"; }; 24EB4C2412821B8019D6F754 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "jucer_TestComponent.cpp"; path = "../../Source/ComponentEditor/UI/jucer_TestComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; 25BE1265FE6C6EA3473A3A0A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ResourceFile.h"; path = "../../Source/ProjectSaving/jucer_ResourceFile.h"; sourceTree = "SOURCE_ROOT"; }; - 25EC5A11CA56CAF4468C4D9C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_TextWithDefaultPropertyComponent.h"; path = "../../Source/Utility/UI/PropertyComponents/jucer_TextWithDefaultPropertyComponent.h"; sourceTree = "SOURCE_ROOT"; }; 269A454F1FF081DA67FFD578 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "jucer_JucerDocument.cpp"; path = "../../Source/ComponentEditor/jucer_JucerDocument.cpp"; sourceTree = "SOURCE_ROOT"; }; 28D0199327887FFABF9C3F20 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_UserSettingsPopup.h"; path = "../../Source/Utility/UI/jucer_UserSettingsPopup.h"; sourceTree = "SOURCE_ROOT"; }; 2BD9B4556479A8A41740BCAE = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ComponentTemplate.h"; path = "../../Source/BinaryData/Templates/jucer_ComponentTemplate.h"; sourceTree = "SOURCE_ROOT"; }; @@ -150,6 +152,7 @@ 3C95FA2AA91EBA19ADDD5C29 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ProjectWizard_Animated.h"; path = "../../Source/Wizards/jucer_ProjectWizard_Animated.h"; sourceTree = "SOURCE_ROOT"; }; 3D6FD9C0065BF16568EC0AB7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_SlidingPanelComponent.h"; path = "../../Source/Utility/UI/jucer_SlidingPanelComponent.h"; sourceTree = "SOURCE_ROOT"; }; 3EA27F52A254912218F4DE94 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ProjectBuildInfo.h"; path = "../../Source/LiveBuildEngine/jucer_ProjectBuildInfo.h"; sourceTree = "SOURCE_ROOT"; }; + 3F7C5B53347A487C7FBD2223 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_OpenGLComponentTemplate.h"; path = "../../Source/BinaryData/Templates/jucer_OpenGLComponentTemplate.h"; sourceTree = "SOURCE_ROOT"; }; 3F8EC008960DBEB2A5D3C3F4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_Headers.h"; path = "../../Source/Application/jucer_Headers.h"; sourceTree = "SOURCE_ROOT"; }; 3F9D4C7F6E5779D4E4AE655D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ComponentLayout.h"; path = "../../Source/ComponentEditor/jucer_ComponentLayout.h"; sourceTree = "SOURCE_ROOT"; }; 4073A12E196BDDADE211E19F = {isa = PBXFileReference; lastKnownFileType = text.txt; name = "projucer_EULA.txt"; path = "../../Source/BinaryData/projucer_EULA.txt"; sourceTree = "SOURCE_ROOT"; }; @@ -158,7 +161,6 @@ 42F4AA3EF0883D506987CA99 = {isa = PBXFileReference; lastKnownFileType = file.svg; name = "export_codeBlocks.svg"; path = "../../Source/BinaryData/Icons/export_codeBlocks.svg"; sourceTree = "SOURCE_ROOT"; }; 431D30038CBF67F80E8B3A13 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; 432EC251A122071809471804 = {isa = PBXFileReference; lastKnownFileType = file.svg; name = "juce-logo-with-text.svg"; path = "../../Source/BinaryData/Icons/juce-logo-with-text.svg"; sourceTree = "SOURCE_ROOT"; }; - 444BFB2889D96B38D53F3A8C = {isa = PBXFileReference; lastKnownFileType = file; name = LICENSE; path = ../../Source/BinaryData/Gradle/LICENSE; sourceTree = "SOURCE_ROOT"; }; 471C7B0A8B92320AF0C80839 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ProjectWizard_StaticLibrary.h"; path = "../../Source/Wizards/jucer_ProjectWizard_StaticLibrary.h"; sourceTree = "SOURCE_ROOT"; }; 472F9A90F685220D730EBF6C = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BinaryData.cpp; path = ../../JuceLibraryCode/BinaryData.cpp; sourceTree = "SOURCE_ROOT"; }; 486E8D02DAD2A0BF54A901C0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "jucer_MiscUtilities.cpp"; path = "../../Source/Utility/Helpers/jucer_MiscUtilities.cpp"; sourceTree = "SOURCE_ROOT"; }; @@ -167,7 +169,6 @@ 4AE469CD40BDAD634135785E = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_PaintElement.h"; path = "../../Source/ComponentEditor/PaintElements/jucer_PaintElement.h"; sourceTree = "SOURCE_ROOT"; }; 4AE72953E3B3DF06D3B9BA86 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "jucer_PaintElementPath.cpp"; path = "../../Source/ComponentEditor/PaintElements/jucer_PaintElementPath.cpp"; sourceTree = "SOURCE_ROOT"; }; 4B083E951ECB62217C46CB01 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "jucer_NewProjectWizardClasses.cpp"; path = "../../Source/Wizards/jucer_NewProjectWizardClasses.cpp"; sourceTree = "SOURCE_ROOT"; }; - 4CA0F37C553CB2F45BF61A31 = {isa = PBXFileReference; lastKnownFileType = file.jar; name = "gradle-wrapper.jar"; path = "../../Source/BinaryData/Gradle/gradle-wrapper.jar"; sourceTree = "SOURCE_ROOT"; }; 4D5F0CA8D1273144681A1D48 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "jucer_JucerTreeViewBase.cpp"; path = "../../Source/Utility/UI/jucer_JucerTreeViewBase.cpp"; sourceTree = "SOURCE_ROOT"; }; 4D698BF12BCD6B0896BCDF17 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_AutoUpdater.h"; path = "../../Source/Application/jucer_AutoUpdater.h"; sourceTree = "SOURCE_ROOT"; }; 4E671236FDBD5AD4699740C6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_JucerCommandIDs.h"; path = "../../Source/ComponentEditor/UI/jucer_JucerCommandIDs.h"; sourceTree = "SOURCE_ROOT"; }; @@ -183,14 +184,17 @@ 55DEDCEB35AA1FB54C74B375 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_MessageIDs.h"; path = "../../Source/LiveBuildEngine/jucer_MessageIDs.h"; sourceTree = "SOURCE_ROOT"; }; 56177921580A4855917E0205 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_AudioPluginEditorTemplate.h"; path = "../../Source/BinaryData/Templates/jucer_AudioPluginEditorTemplate.h"; sourceTree = "SOURCE_ROOT"; }; 56749E4C72A8F51ACA8F2330 = {isa = PBXFileReference; lastKnownFileType = file.svg; name = "export_clion.svg"; path = "../../Source/BinaryData/Icons/export_clion.svg"; sourceTree = "SOURCE_ROOT"; }; + 576A92E1E0D8F453EC0FEB34 = {isa = PBXFileReference; lastKnownFileType = file.bat; name = gradlew.bat; path = ../../Source/BinaryData/gradle/gradlew.bat; sourceTree = "SOURCE_ROOT"; }; 5783563E39E48ADFC68EB84A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ComponentTextProperty.h"; path = "../../Source/ComponentEditor/Properties/jucer_ComponentTextProperty.h"; sourceTree = "SOURCE_ROOT"; }; 58139D8D454051C59E77609B = {isa = PBXFileReference; lastKnownFileType = file.nib; name = RecentFilesMenuTemplate.nib; path = ../../Source/BinaryData/RecentFilesMenuTemplate.nib; sourceTree = "SOURCE_ROOT"; }; 5867DC4E39DF8539B54C0D59 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_events.mm"; path = "../../JuceLibraryCode/include_juce_events.mm"; sourceTree = "SOURCE_ROOT"; }; 58F1FF52E887887A93E84FC2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_PresetIDs.h"; path = "../../Source/Utility/Helpers/jucer_PresetIDs.h"; sourceTree = "SOURCE_ROOT"; }; 59203884BC48D3B7F8DEABA8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ContentCompTemplate.h"; path = "../../Source/BinaryData/Templates/jucer_ContentCompTemplate.h"; sourceTree = "SOURCE_ROOT"; }; 59520B8137E6A2E483074399 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ProjectExport_Make.h"; path = "../../Source/ProjectSaving/jucer_ProjectExport_Make.h"; sourceTree = "SOURCE_ROOT"; }; + 59F8A47C0020D62C8836A1E7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_PropertyComponentsWithEnablement.h"; path = "../../Source/Utility/UI/PropertyComponents/jucer_PropertyComponentsWithEnablement.h"; sourceTree = "SOURCE_ROOT"; }; 5A75806B34E4EA6598A6024A = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; 5B3532C5F103DAC87B4A5675 = {isa = PBXFileReference; lastKnownFileType = file.svg; name = "wizard_GUI.svg"; path = "../../Source/BinaryData/Icons/wizard_GUI.svg"; sourceTree = "SOURCE_ROOT"; }; + 5BF0374EB908F0476BD8ED42 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_AudioComponentTemplate.h"; path = "../../Source/BinaryData/Templates/jucer_AudioComponentTemplate.h"; sourceTree = "SOURCE_ROOT"; }; 5E4EB84A7983AB31366A3490 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ModuleTreeItems.h"; path = "../../Source/Project/UI/Sidebar/jucer_ModuleTreeItems.h"; sourceTree = "SOURCE_ROOT"; }; 5F6584B675E30761521A9F42 = {isa = PBXFileReference; lastKnownFileType = file.xml; name = "colourscheme_light.xml"; path = "../../Source/BinaryData/colourscheme_light.xml"; sourceTree = "SOURCE_ROOT"; }; 62922B3C0620368D1799A653 = {isa = PBXFileReference; lastKnownFileType = file.svg; name = "wizard_OpenGL.svg"; path = "../../Source/BinaryData/Icons/wizard_OpenGL.svg"; sourceTree = "SOURCE_ROOT"; }; @@ -214,6 +218,7 @@ 719B56C8587863D7AE9B69C6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_RelativePositionedRectangle.h"; path = "../../Source/ComponentEditor/UI/jucer_RelativePositionedRectangle.h"; sourceTree = "SOURCE_ROOT"; }; 7211101FFA28400ADBB1D47A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_Module.h"; path = "../../Source/Project/jucer_Module.h"; sourceTree = "SOURCE_ROOT"; }; 728FE25157E9874D50BBECB2 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; + 72ED72174F9DBD0ABD8AFCED = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "jucer_PaintElementImage.cpp"; path = "../../Source/ComponentEditor/PaintElements/jucer_PaintElementImage.cpp"; sourceTree = "SOURCE_ROOT"; }; 73DE14CEAD25D3445457013E = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_SliderHandler.h"; path = "../../Source/ComponentEditor/Components/jucer_SliderHandler.h"; sourceTree = "SOURCE_ROOT"; }; 75BE2887C6F324B818D80A21 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_SnapGridPainter.h"; path = "../../Source/ComponentEditor/UI/jucer_SnapGridPainter.h"; sourceTree = "SOURCE_ROOT"; }; 7687A1374C60A025BDBE98DE = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_PointComponent.h"; path = "../../Source/ComponentEditor/PaintElements/jucer_PointComponent.h"; sourceTree = "SOURCE_ROOT"; }; @@ -258,12 +263,16 @@ 95EAB6EC9B724538B93910D4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_TabComponents.h"; path = "../../Source/Project/UI/Sidebar/jucer_TabComponents.h"; sourceTree = "SOURCE_ROOT"; }; 97A847B59EE04483E8850E4B = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "jucer_MainTemplate_SimpleWindow.cpp"; path = "../../Source/BinaryData/Templates/jucer_MainTemplate_SimpleWindow.cpp"; sourceTree = "SOURCE_ROOT"; }; 983CFBA01CA8811F30FA7F4C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_MiscUtilities.h"; path = "../../Source/Utility/Helpers/jucer_MiscUtilities.h"; sourceTree = "SOURCE_ROOT"; }; + 988F5C1E40DED02D8B064253 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "jucer_PaintElementGroup.cpp"; path = "../../Source/ComponentEditor/PaintElements/jucer_PaintElementGroup.cpp"; sourceTree = "SOURCE_ROOT"; }; 98E6D61BFF7D85F0E00F0FBF = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_LicenseWebview.h"; path = "../../Source/Licenses/jucer_LicenseWebview.h"; sourceTree = "SOURCE_ROOT"; }; 9914F905BFCFBE5F76619670 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ColouredElement.h"; path = "../../Source/ComponentEditor/PaintElements/jucer_ColouredElement.h"; sourceTree = "SOURCE_ROOT"; }; + 996E472B82A75531875A5E38 = {isa = PBXFileReference; lastKnownFileType = file; name = LICENSE; path = ../../Source/BinaryData/gradle/LICENSE; sourceTree = "SOURCE_ROOT"; }; 9992E6950C64322A11E39ADF = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ProjectWizard_DLL.h"; path = "../../Source/Wizards/jucer_ProjectWizard_DLL.h"; sourceTree = "SOURCE_ROOT"; }; + 9A3B8BBDA8E144A3DF6B9349 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_AnimatedComponentSimpleTemplate.h"; path = "../../Source/BinaryData/Templates/jucer_AnimatedComponentSimpleTemplate.h"; sourceTree = "SOURCE_ROOT"; }; 9B6FD3FEDB6D91AD0A80EF97 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ImageResourceProperty.h"; path = "../../Source/ComponentEditor/PaintElements/jucer_ImageResourceProperty.h"; sourceTree = "SOURCE_ROOT"; }; 9BDF2D6255C1CB2CFF376186 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ComponentOverlayComponent.h"; path = "../../Source/ComponentEditor/UI/jucer_ComponentOverlayComponent.h"; sourceTree = "SOURCE_ROOT"; }; 9D7689451732AF8333402B3A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "jucer_ObjectTypes.cpp"; path = "../../Source/ComponentEditor/jucer_ObjectTypes.cpp"; sourceTree = "SOURCE_ROOT"; }; + 9E0BA495286388EBF929D578 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ContentCompSimpleTemplate.h"; path = "../../Source/BinaryData/Templates/jucer_ContentCompSimpleTemplate.h"; sourceTree = "SOURCE_ROOT"; }; 9E2B1506AC3FDB7863766D59 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_NewInlineComponentTemplate.h"; path = "../../Source/BinaryData/Templates/jucer_NewInlineComponentTemplate.h"; sourceTree = "SOURCE_ROOT"; }; 9E62EC342665C27BA01AFC1A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ComponentNameProperty.h"; path = "../../Source/ComponentEditor/Components/jucer_ComponentNameProperty.h"; sourceTree = "SOURCE_ROOT"; }; 9EB33734D0DBD0370AB1247B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ColourPropertyComponent.h"; path = "../../Source/Utility/UI/PropertyComponents/jucer_ColourPropertyComponent.h"; sourceTree = "SOURCE_ROOT"; }; @@ -318,10 +327,10 @@ C3E04CD5A93A45154894E624 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_Colours.h"; path = "../../Source/Utility/Helpers/jucer_Colours.h"; sourceTree = "SOURCE_ROOT"; }; C402C21DFAC1F8BF121144F1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_FillType.h"; path = "../../Source/ComponentEditor/PaintElements/jucer_FillType.h"; sourceTree = "SOURCE_ROOT"; }; C59E624F099CC785F27429EB = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_Icons.h"; path = "../../Source/Utility/UI/jucer_Icons.h"; sourceTree = "SOURCE_ROOT"; }; + C607639897ED2538CBB860D0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_OpenGLComponentSimpleTemplate.h"; path = "../../Source/BinaryData/Templates/jucer_OpenGLComponentSimpleTemplate.h"; sourceTree = "SOURCE_ROOT"; }; C7245390C6C44E89F7526CFC = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_NewComponentTemplate.h"; path = "../../Source/BinaryData/Templates/jucer_NewComponentTemplate.h"; sourceTree = "SOURCE_ROOT"; }; C736264708F3F68BA745BA29 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_FloatingToolWindow.h"; path = "../../Source/Application/Windows/jucer_FloatingToolWindow.h"; sourceTree = "SOURCE_ROOT"; }; CC1C5F8E5DE34223FEC59673 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_AudioPluginFilterTemplate.h"; path = "../../Source/BinaryData/Templates/jucer_AudioPluginFilterTemplate.h"; sourceTree = "SOURCE_ROOT"; }; - CC3F520C282FC0A568F7BAEA = {isa = PBXFileReference; lastKnownFileType = file; name = gradlew; path = ../../Source/BinaryData/Gradle/gradlew; sourceTree = "SOURCE_ROOT"; }; CCD62DB0A19A985A4B9D7F32 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ProjectExport_Android.h"; path = "../../Source/ProjectSaving/jucer_ProjectExport_Android.h"; sourceTree = "SOURCE_ROOT"; }; CCEA34A55813C7C4E58254F5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_BuildTabStatusComponent.h"; path = "../../Source/LiveBuildEngine/UI/jucer_BuildTabStatusComponent.h"; sourceTree = "SOURCE_ROOT"; }; CF6C8BD0DA3D8CD4E99EBADA = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; @@ -332,6 +341,8 @@ D1F9B0E9F5D54FE48BEB46EA = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; D251114072E67CA86D9913D6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ClassDatabase.h"; path = "../../Source/LiveBuildEngine/jucer_ClassDatabase.h"; sourceTree = "SOURCE_ROOT"; }; D2FE76E4CF003856278343CC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "jucer_CompileEngineServer.cpp"; path = "../../Source/LiveBuildEngine/jucer_CompileEngineServer.cpp"; sourceTree = "SOURCE_ROOT"; }; + D4EB334E5186D1584EC63CA4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_AudioComponentSimpleTemplate.h"; path = "../../Source/BinaryData/Templates/jucer_AudioComponentSimpleTemplate.h"; sourceTree = "SOURCE_ROOT"; }; + D5795F8CAC5876714DAB355F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_AnimatedComponentTemplate.h"; path = "../../Source/BinaryData/Templates/jucer_AnimatedComponentTemplate.h"; sourceTree = "SOURCE_ROOT"; }; D588BA6A0C62DE1F18D5C2EA = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_GlobalSearchPathsWindowComponent.h"; path = "../../Source/Application/Windows/jucer_GlobalSearchPathsWindowComponent.h"; sourceTree = "SOURCE_ROOT"; }; D5EF5961B1F0E3FAED32E30A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ProjectExport_CLion.h"; path = "../../Source/ProjectSaving/jucer_ProjectExport_CLion.h"; sourceTree = "SOURCE_ROOT"; }; D6390A40B3279E0E626C78D3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "jucer_ColouredElement.cpp"; path = "../../Source/ComponentEditor/PaintElements/jucer_ColouredElement.cpp"; sourceTree = "SOURCE_ROOT"; }; @@ -405,11 +416,11 @@ 8C52A3DDA62A746AA7A68535, 9069981E414A631B036CC9AC, 2CD34A70B4032C0426F7AA10, ); name = Application; sourceTree = ""; }; - 6409721EDF7BFD7E0456CF67 = {isa = PBXGroup; children = ( - 4CA0F37C553CB2F45BF61A31, - CC3F520C282FC0A568F7BAEA, - 095AC6DEDB3EE95F8119C40E, - 444BFB2889D96B38D53F3A8C, ); name = Gradle; sourceTree = ""; }; + 8CF70DA9AB4725126B9F55BE = {isa = PBXGroup; children = ( + 129F2DE0FEF154F8F8C7A74E, + 0B24F292A357ABFD9BCC6D7F, + 576A92E1E0D8F453EC0FEB34, + 996E472B82A75531875A5E38, ); name = gradle; sourceTree = ""; }; F0F189518721D46C0F94FD56 = {isa = PBXGroup; children = ( 514F2FAFDBF535AC03FA2E6C, 807049CA2D5B6DE18EA078F2, @@ -432,14 +443,19 @@ 62922B3C0620368D1799A653, D1739728A79A2062418B8EF0, ); name = Icons; sourceTree = ""; }; E59ABA0D11CBAAD77179E9C6 = {isa = PBXGroup; children = ( + 9A3B8BBDA8E144A3DF6B9349, 016A6C52B0B93DE29197FF64, + D5795F8CAC5876714DAB355F, + D4EB334E5186D1584EC63CA4, 203FA6AD7EDDF1F9C338CC2A, + 5BF0374EB908F0476BD8ED42, 6574A50A8997799705B23465, 56177921580A4855917E0205, 079802C6AEE7646010766FE8, CC1C5F8E5DE34223FEC59673, FB80347407261BF6CCEFDE91, 2BD9B4556479A8A41740BCAE, + 9E0BA495286388EBF929D578, 8D9A9A373E4621F7CBFCCCEF, 59203884BC48D3B7F8DEABA8, 32C4B61AD995877956B7FA66, @@ -452,9 +468,11 @@ 8F67F3C0492EAFEBDBBC12DB, E111A336FE13C033EAA0A1D1, 9E2B1506AC3FDB7863766D59, - 023B92AC0340305762412E90, ); name = Templates; sourceTree = ""; }; + C607639897ED2538CBB860D0, + 023B92AC0340305762412E90, + 3F7C5B53347A487C7FBD2223, ); name = Templates; sourceTree = ""; }; A9399733CAA07BDAB958242C = {isa = PBXGroup; children = ( - 6409721EDF7BFD7E0456CF67, + 8CF70DA9AB4725126B9F55BE, F0F189518721D46C0F94FD56, E59ABA0D11CBAAD77179E9C6, 41105E536155E394E54BDD35, @@ -506,7 +524,9 @@ 512D80BE12634967A085A1DC, 4AE469CD40BDAD634135785E, F073B54B36D845915CD6D2C1, + 988F5C1E40DED02D8B064253, BCB6C87E3992930674E54D16, + 72ED72174F9DBD0ABD8AFCED, 7031E8CB6D4D84BD980A0BD0, 4AE72953E3B3DF06D3B9BA86, DA4D0CC5149F7C0FBDAF34A2, @@ -654,7 +674,7 @@ D859E9EA11A71BD6E85DC649, F8F94093A0963D86BD27A95D, E367FC2BDAF5EBA48D767FBB, - 25EC5A11CA56CAF4468C4D9C, ); name = PropertyComponents; sourceTree = ""; }; + 59F8A47C0020D62C8836A1E7, ); name = PropertyComponents; sourceTree = ""; }; DD068F16F341D15E150CE6F1 = {isa = PBXGroup; children = ( 15F56361B9CF3E0BE705E64D, 169DD91232C070C4D6470B31, @@ -707,7 +727,7 @@ 21F4833C5B5C17B159B956F3, B6F2905330EA5C560D527209, 7AB7640968FAAC73072FBD10, - D05BD91B6105827B010E1C20, ); name = "Juce Modules"; sourceTree = ""; }; + D05BD91B6105827B010E1C20, ); name = "JUCE Modules"; sourceTree = ""; }; 2C6746F66EF4444F53B3221F = {isa = PBXGroup; children = ( 8702F43110E4CCA5E5F827F5, 472F9A90F685220D730EBF6C, @@ -719,7 +739,7 @@ 1B9B5A37F079FE3B3CF8FAB6, 0462692BAA9CD1BE6DFBCC33, AECE3914F5119A3D586A5635, - 364D1A9B113320407A7E57B9, ); name = "Juce Library Code"; sourceTree = ""; }; + 364D1A9B113320407A7E57B9, ); name = "JUCE Library Code"; sourceTree = ""; }; 8180B5894A78501084B8F133 = {isa = PBXGroup; children = ( E266DE67FF319D56F63193A6, 6678E9B3EEACAD47F438B264, @@ -762,8 +782,8 @@ "_DEBUG=1", "DEBUG=1", "JUCER_XCODE_MAC_F6D2F4CF=1", - "JUCE_APP_VERSION=5.2.0", - "JUCE_APP_VERSION_HEX=0x50200", + "JUCE_APP_VERSION=5.2.1", + "JUCE_APP_VERSION_HEX=0x50201", "JucePlugin_Build_VST=0", "JucePlugin_Build_VST3=0", "JucePlugin_Build_AU=0", @@ -776,9 +796,9 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; - MACOSX_DEPLOYMENT_TARGET = 10.9; + MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; - OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; + OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Wconditional-uninitialized -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion -Wunused-private-field -Wbool-conversion -Wextra-semi -Wno-ignored-qualifiers -Wunreachable-code"; PRODUCT_BUNDLE_IDENTIFIER = com.juce.theprojucer; SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Debug; }; @@ -795,8 +815,8 @@ "_NDEBUG=1", "NDEBUG=1", "JUCER_XCODE_MAC_F6D2F4CF=1", - "JUCE_APP_VERSION=5.2.0", - "JUCE_APP_VERSION_HEX=0x50200", + "JUCE_APP_VERSION=5.2.1", + "JUCE_APP_VERSION_HEX=0x50201", "JucePlugin_Build_VST=0", "JucePlugin_Build_VST3=0", "JucePlugin_Build_AU=0", @@ -810,9 +830,10 @@ INFOPLIST_FILE = Info-App.plist; INFOPLIST_PREPROCESS = NO; INSTALL_PATH = "$(HOME)/Applications"; - MACOSX_DEPLOYMENT_TARGET = 10.7; + LLVM_LTO = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; - OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wstrict-aliasing -Wconversion -Wsign-compare -Woverloaded-virtual -Wextra-semi"; + OTHER_CPLUSPLUSFLAGS = "-Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Wconditional-uninitialized -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion -Wunused-private-field -Wbool-conversion -Wextra-semi -Wno-ignored-qualifiers -Wunreachable-code"; PRODUCT_BUNDLE_IDENTIFIER = com.juce.theprojucer; SDKROOT_ppc = macosx10.5; USE_HEADERMAP = NO; }; name = Release; }; @@ -913,6 +934,8 @@ 6EAAAAB0C2B2DA259B26D63C, 4C0F95265A230E5A8717A0A9, FFA8B18CDF2D2AA500698A96, + EE26A1C2DAAB609362F407EA, + 4FAAB649E846BA2764C02ACE, 7D750EF5FCE1E1A461D435BE, 537ABF1DB09DDBD1542A2B0C, 290F2CD930097091B8DB122E, @@ -977,7 +1000,7 @@ C262D0F297DDE25326F5AC81, 5CB869A8DA78BE6FA2757034, D150288A32EE596408C2B99F, ); buildRules = ( ); dependencies = ( ); name = "Projucer - App"; productName = Projucer; productReference = 09DE066936CF037E9709ADB1; productType = "com.apple.product-type.application"; }; - 74EA481348A24104E6ACE009 = {isa = PBXProject; buildConfigurationList = F90407F24422C589DA251604; attributes = { LastUpgradeCheck = 0830; TargetAttributes = { 0039FE1A254FE518518BF8B8 = { 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 = 3CC531922CC2D398E283A845; projectDirPath = ""; projectRoot = ""; targets = (0039FE1A254FE518518BF8B8); }; + 74EA481348A24104E6ACE009 = {isa = PBXProject; buildConfigurationList = F90407F24422C589DA251604; attributes = { LastUpgradeCheck = 0830; ORGANIZATIONNAME = "ROLI Ltd."; TargetAttributes = { 0039FE1A254FE518518BF8B8 = { 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 = 3CC531922CC2D398E283A845; projectDirPath = ""; projectRoot = ""; targets = (0039FE1A254FE518518BF8B8); }; }; rootObject = 74EA481348A24104E6ACE009; } diff --git a/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj index 5fcc5cc7..cd459313 100644 --- a/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj +++ b/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v120 v120 8.1 @@ -73,7 +74,7 @@ Disabled ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2013_78A5020=1;JUCE_APP_VERSION=5.2.0;JUCE_APP_VERSION_HEX=0x50200;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2013_78A5020=1;JUCE_APP_VERSION=5.2.1;JUCE_APP_VERSION_HEX=0x50201;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) MultiThreadedDebugDLL true @@ -114,7 +115,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2013_78A5020=1;JUCE_APP_VERSION=5.2.0;JUCE_APP_VERSION_HEX=0x50200;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2013_78A5020=1;JUCE_APP_VERSION=5.2.1;JUCE_APP_VERSION_HEX=0x50201;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) MultiThreaded true @@ -201,6 +202,8 @@ + + @@ -249,9 +252,6 @@ true - - true - true @@ -1005,6 +1005,9 @@ true + + true + true @@ -1095,6 +1098,9 @@ true + + true + true @@ -1128,6 +1134,9 @@ true + + true + true @@ -1167,12 +1176,21 @@ true + + true + true true + + true + + + true + true @@ -1359,6 +1377,9 @@ true + + true + true @@ -1371,6 +1392,9 @@ true + + true + true @@ -1411,14 +1435,21 @@ + + + + + + + @@ -1547,7 +1578,7 @@ - + @@ -1715,6 +1746,7 @@ + @@ -1762,6 +1794,7 @@ + @@ -1824,6 +1857,7 @@ + @@ -1861,6 +1895,7 @@ + @@ -1872,6 +1907,7 @@ + @@ -1941,6 +1977,7 @@ + @@ -1963,10 +2000,10 @@ - - - - + + + + diff --git a/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj.filters index 7eba7f7c..4dd76c8c 100644 --- a/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj.filters +++ b/extras/Projucer/Builds/VisualStudio2013/Projucer_App.vcxproj.filters @@ -8,8 +8,8 @@ {4F8BCD36-CE20-D951-FB82-2CCEDD0C5898} - - {CCBE7B90-B600-DF59-8641-D4FD8FA0C88B} + + {661FA330-2192-FAA3-E7B2-FAF8EBB783C6} {3A77FAA0-7E92-6D59-9C5F-BAAA2BF82833} @@ -83,215 +83,215 @@ {7DBEF27C-2AFE-DA02-1DBF-E80FAAC99EA7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -373,6 +373,12 @@ Projucer\ComponentEditor\PaintElements + + Projucer\ComponentEditor\PaintElements + + + Projucer\ComponentEditor\PaintElements + Projucer\ComponentEditor\PaintElements @@ -485,1255 +491,1279 @@ Projucer\Wizards - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -1782,6 +1812,18 @@ Projucer\Application + + Projucer\BinaryData\Templates + + + Projucer\BinaryData\Templates + + + Projucer\BinaryData\Templates + + + Projucer\BinaryData\Templates + Projucer\BinaryData\Templates @@ -1791,6 +1833,9 @@ Projucer\BinaryData\Templates + + Projucer\BinaryData\Templates + Projucer\BinaryData\Templates @@ -1806,6 +1851,12 @@ Projucer\BinaryData\Templates + + Projucer\BinaryData\Templates + + + Projucer\BinaryData\Templates + Projucer\CodeEditor @@ -2190,7 +2241,7 @@ Projucer\Utility\UI\PropertyComponents - + Projucer\Utility\UI\PropertyComponents @@ -2257,1194 +2308,1212 @@ Projucer\Wizards - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - - Projucer\BinaryData\Gradle + + Projucer\BinaryData\gradle - - Projucer\BinaryData\Gradle + + Projucer\BinaryData\gradle - - Projucer\BinaryData\Gradle + + Projucer\BinaryData\gradle - - Projucer\BinaryData\Gradle + + Projucer\BinaryData\gradle Projucer\BinaryData\Icons @@ -3522,18 +3591,18 @@ Projucer\BinaryData - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/extras/Projucer/Builds/VisualStudio2013/resources.rc b/extras/Projucer/Builds/VisualStudio2013/resources.rc index 4e4d9e40..528456c1 100644 --- a/extras/Projucer/Builds/VisualStudio2013/resources.rc +++ b/extras/Projucer/Builds/VisualStudio2013/resources.rc @@ -7,7 +7,7 @@ #include VS_VERSION_INFO VERSIONINFO -FILEVERSION 5,2,0,0 +FILEVERSION 5,2,1,0 BEGIN BLOCK "StringFileInfo" BEGIN @@ -16,9 +16,9 @@ BEGIN VALUE "CompanyName", "ROLI Ltd.\0" VALUE "LegalCopyright", "ROLI Ltd.\0" VALUE "FileDescription", "Projucer\0" - VALUE "FileVersion", "5.2.0\0" + VALUE "FileVersion", "5.2.1\0" VALUE "ProductName", "Projucer\0" - VALUE "ProductVersion", "5.2.0\0" + VALUE "ProductVersion", "5.2.1\0" END END diff --git a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj index ba7353df..9d249843 100644 --- a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj +++ b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj @@ -23,6 +23,7 @@ Label="Configuration"> Application false + false v140 v140 8.1 @@ -73,7 +74,7 @@ Disabled ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=5.2.0;JUCE_APP_VERSION_HEX=0x50200;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=5.2.1;JUCE_APP_VERSION_HEX=0x50201;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) MultiThreadedDebugDLL true @@ -114,7 +115,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=5.2.0;JUCE_APP_VERSION_HEX=0x50200;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=5.2.1;JUCE_APP_VERSION_HEX=0x50201;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) MultiThreaded true @@ -201,6 +202,8 @@ + + @@ -249,9 +252,6 @@ true - - true - true @@ -1005,6 +1005,9 @@ true + + true + true @@ -1095,6 +1098,9 @@ true + + true + true @@ -1128,6 +1134,9 @@ true + + true + true @@ -1167,12 +1176,21 @@ true + + true + true true + + true + + + true + true @@ -1359,6 +1377,9 @@ true + + true + true @@ -1371,6 +1392,9 @@ true + + true + true @@ -1411,14 +1435,21 @@ + + + + + + + @@ -1547,7 +1578,7 @@ - + @@ -1715,6 +1746,7 @@ + @@ -1762,6 +1794,7 @@ + @@ -1824,6 +1857,7 @@ + @@ -1861,6 +1895,7 @@ + @@ -1872,6 +1907,7 @@ + @@ -1941,6 +1977,7 @@ + @@ -1963,10 +2000,10 @@ - - - - + + + + diff --git a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters index 51f4b0e4..adce21cf 100644 --- a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters +++ b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters @@ -8,8 +8,8 @@ {4F8BCD36-CE20-D951-FB82-2CCEDD0C5898} - - {CCBE7B90-B600-DF59-8641-D4FD8FA0C88B} + + {661FA330-2192-FAA3-E7B2-FAF8EBB783C6} {3A77FAA0-7E92-6D59-9C5F-BAAA2BF82833} @@ -83,215 +83,215 @@ {7DBEF27C-2AFE-DA02-1DBF-E80FAAC99EA7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -373,6 +373,12 @@ Projucer\ComponentEditor\PaintElements + + Projucer\ComponentEditor\PaintElements + + + Projucer\ComponentEditor\PaintElements + Projucer\ComponentEditor\PaintElements @@ -485,1255 +491,1279 @@ Projucer\Wizards - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -1782,6 +1812,18 @@ Projucer\Application + + Projucer\BinaryData\Templates + + + Projucer\BinaryData\Templates + + + Projucer\BinaryData\Templates + + + Projucer\BinaryData\Templates + Projucer\BinaryData\Templates @@ -1791,6 +1833,9 @@ Projucer\BinaryData\Templates + + Projucer\BinaryData\Templates + Projucer\BinaryData\Templates @@ -1806,6 +1851,12 @@ Projucer\BinaryData\Templates + + Projucer\BinaryData\Templates + + + Projucer\BinaryData\Templates + Projucer\CodeEditor @@ -2190,7 +2241,7 @@ Projucer\Utility\UI\PropertyComponents - + Projucer\Utility\UI\PropertyComponents @@ -2257,1194 +2308,1212 @@ Projucer\Wizards - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - - Projucer\BinaryData\Gradle + + Projucer\BinaryData\gradle - - Projucer\BinaryData\Gradle + + Projucer\BinaryData\gradle - - Projucer\BinaryData\Gradle + + Projucer\BinaryData\gradle - - Projucer\BinaryData\Gradle + + Projucer\BinaryData\gradle Projucer\BinaryData\Icons @@ -3522,18 +3591,18 @@ Projucer\BinaryData - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/extras/Projucer/Builds/VisualStudio2015/resources.rc b/extras/Projucer/Builds/VisualStudio2015/resources.rc index 4e4d9e40..528456c1 100644 --- a/extras/Projucer/Builds/VisualStudio2015/resources.rc +++ b/extras/Projucer/Builds/VisualStudio2015/resources.rc @@ -7,7 +7,7 @@ #include VS_VERSION_INFO VERSIONINFO -FILEVERSION 5,2,0,0 +FILEVERSION 5,2,1,0 BEGIN BLOCK "StringFileInfo" BEGIN @@ -16,9 +16,9 @@ BEGIN VALUE "CompanyName", "ROLI Ltd.\0" VALUE "LegalCopyright", "ROLI Ltd.\0" VALUE "FileDescription", "Projucer\0" - VALUE "FileVersion", "5.2.0\0" + VALUE "FileVersion", "5.2.1\0" VALUE "ProductName", "Projucer\0" - VALUE "ProductVersion", "5.2.0\0" + VALUE "ProductVersion", "5.2.1\0" END END diff --git a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj index 9e142ecc..2d8c172c 100644 --- a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj +++ b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj @@ -16,16 +16,17 @@ {E4CFCE31-1AF5-C360-751D-9682E333BE4D} v141 - 10.0.15063.0 + 10.0.16299.0 Application false + false v141 v141 - 10.0.15063.0 + 10.0.16299.0 @@ -34,7 +35,7 @@ true v141 v141 - 10.0.15063.0 + 10.0.16299.0 @@ -45,7 +46,7 @@ v141 - 10.0.15063.0 + 10.0.16299.0 <_ProjectFileVersion>10.0.30319.1 @@ -59,7 +60,7 @@ Projucer true v141 - 10.0.15063.0 + 10.0.16299.0 @@ -73,7 +74,7 @@ Disabled ProgramDatabase ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=5.2.0;JUCE_APP_VERSION_HEX=0x50200;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=5.2.1;JUCE_APP_VERSION_HEX=0x50201;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) MultiThreadedDebug true @@ -114,7 +115,7 @@ Full ..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=5.2.0;JUCE_APP_VERSION_HEX=0x50200;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) + _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=5.2.1;JUCE_APP_VERSION_HEX=0x50201;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) MultiThreaded true @@ -201,6 +202,8 @@ + + @@ -249,9 +252,6 @@ true - - true - true @@ -1005,6 +1005,9 @@ true + + true + true @@ -1095,6 +1098,9 @@ true + + true + true @@ -1128,6 +1134,9 @@ true + + true + true @@ -1167,12 +1176,21 @@ true + + true + true true + + true + + + true + true @@ -1359,6 +1377,9 @@ true + + true + true @@ -1371,6 +1392,9 @@ true + + true + true @@ -1411,14 +1435,21 @@ + + + + + + + @@ -1547,7 +1578,7 @@ - + @@ -1715,6 +1746,7 @@ + @@ -1762,6 +1794,7 @@ + @@ -1824,6 +1857,7 @@ + @@ -1861,6 +1895,7 @@ + @@ -1872,6 +1907,7 @@ + @@ -1941,6 +1977,7 @@ + @@ -1963,10 +2000,10 @@ - - - - + + + + diff --git a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters index 944aafc5..e6fb7c50 100644 --- a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters +++ b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters @@ -8,8 +8,8 @@ {4F8BCD36-CE20-D951-FB82-2CCEDD0C5898} - - {CCBE7B90-B600-DF59-8641-D4FD8FA0C88B} + + {661FA330-2192-FAA3-E7B2-FAF8EBB783C6} {3A77FAA0-7E92-6D59-9C5F-BAAA2BF82833} @@ -83,215 +83,215 @@ {7DBEF27C-2AFE-DA02-1DBF-E80FAAC99EA7} - - {0608ADE9-66EF-1A19-6D57-12D07F76EB53} + + {42F7BE9D-3C8A-AE26-289B-8F355C068036} - - {C8F726FC-26BF-2E6B-4ED5-55A7FE316D7D} + + {7868764A-6572-381A-906C-9C26792A4C29} - - {1B67A7C0-86E0-53F6-6AE3-7AD93B8DC95B} + + {03678508-A517-48BB-FB4A-485628C34E08} - - {C294408A-2005-2E9E-7AC0-8D3ABE8AC175} + + {07D27C1D-3227-F527-356C-17DA11551A99} - - {476C69CE-0B67-6B85-E888-45D91E37A29E} + + {6146D580-99D2-A6C8-5908-30DC355BB6BA} - - {7C5AD030-F8CC-6E85-0AF6-196B3ED40AC6} + + {C67003E8-BEA8-2188-F4B3-A122F4B4FA3F} - - {FA891A58-9FDA-9651-43C4-714A19B5D08D} + + {09B91E68-1FF4-C7ED-9055-D4D96E66A0BA} - - {C79A4D23-7866-8F3E-AC39-BD68C52A9259} + + {4F24EEED-AA33-AC6C-9A39-72E71CF83EF0} - - {DA0DC4AC-B511-A2D4-199A-C93454D6F114} + + {0F70B1A9-BB50-23F5-2AE7-F95E51A00389} - - {91929C6F-7902-B87D-5260-2F6CBF8ACD93} + + {D4C8DC40-2CD2-04B6-05D0-1E7A88841390} - - {4634FFAE-9586-A970-364C-4FDDA635F99F} + + {58BED6AF-DB89-7560-B2B8-D937C1C0825A} - - {244D11B0-2D68-3C08-A0B7-0D12469BC3AA} + + {B958F86B-6926-8D9B-2FC6-8BFD4BDC72C9} - - {05F3DB8A-499C-6ACA-282F-5BF8455A0DE1} + + {DB624F7D-D513-25AC-C13C-B9062EB3BEEE} - - {C9F6D785-BF78-5AA1-B479-111C65397864} + + {89AA9B6C-4029-A34F-C1B0-3B5D8691F4D4} - - {4927C7A1-9235-4AA1-93CD-B4E67E6F1E5F} + + {1A7F541C-B032-9C66-C320-A13B2A8A9866} - - {F2B2F310-F30F-7166-42A9-9BF9C230DA78} + + {4BAB7C18-51AB-0D9D-83CD-9C37F28D2E38} - - {585D6A72-C5E7-BCF1-A168-63A40C6B6313} + + {5523922E-8B0C-A52B-477C-752C09F8197F} - - {F03654BC-34D8-F975-BEA3-750CC2783D23} + + {857B6D8B-0ECB-FE9E-D1EB-D5E45E72F057} - - {95CA1506-2B94-0DEE-0C8D-85EDEBBC4E88} + + {BAA582FA-40B7-320E-EE7A-4C3892C7BE72} - - {7703D2CE-C32A-936A-0EEF-949FE6E52EB5} + + {89B3E447-34BE-C691-638E-09796C6B647E} - - {8D283B6C-13BA-9EF6-1B18-B1C393786943} + + {9BE78436-DBF4-658C-579B-ED19FFD0EB5D} - - {3C7C8F35-6C08-9866-6663-6FEFE2EFC9FC} + + {21E7FA61-9E0A-4BA1-04B7-AF47AFA9CB8B} - - {358AEA11-3F96-36AE-7B32-71373B5C5396} + + {632B4C79-AF7D-BFB5-D006-5AE67F607130} - - {3DF036EA-3B80-553B-2494-3AAC835CAE75} + + {B10E20C2-4583-2B79-60B7-FE4D4B044313} - - {1988E68A-A964-64CA-0E0C-26FF9BC5176C} + + {CFB54F15-8A8A-0505-9B7F-ECA41CEE38E8} - - {928D8FCC-5E00-174B-6538-93E8D75AB396} + + {911F0159-A7A8-4A43-3FD4-154F62F4A44B} - - {B098BC87-3298-7E6B-12DC-D26C09CDCAED} + + {9D5816C2-E2B2-2E3F-B095-AC8BD1100D29} - - {6322B88F-984A-C3CD-6263-38D7AA49B6EC} + + {3FDCD000-763F-8477-9AF8-70ABA2E91E5E} - - {6172822C-01A5-E824-12DA-FA43FA934D35} + + {0947506F-66FA-EF8D-8A4E-4D48BCDBB226} - - {73C1E759-AD90-59A3-942E-2D10FAA29107} + + {E4B6AED3-F54C-3FF2-069F-640BACAE0E08} - - {41DC3BE3-D629-8A17-C32B-F5B4008B5FAD} + + {D5EADBCC-6A1C-C940-0206-26E49110AF08} - - {F2A38F45-6E55-E147-2E52-64A89FDD9D59} + + {D27DC92D-5BEB-9294-DCD1-81D54E245AD5} - - {4926B3FF-E797-F586-857A-69D9703FA2D1} + + {BCD73D20-42B1-6CDB-DE66-B06236A60F47} - - {EBC65085-3AD5-280C-1A29-2B1683643AA1} + + {20DC13F6-2369-8841-9F0B-D13FA14EEE74} - - {E37D25CD-4350-4614-055B-7ABC55E67895} + + {A302A8DB-120F-9EBB-A3D5-2C29963AA56B} - - {26ECA2AF-7368-C6CC-58EF-017ECD1862D0} + + {45489C2A-6E0E-CCDC-6638-0DACEEB63CCA} - - {C1A1A236-AB01-173E-96C3-0706BFF93B1E} + + {F1B90726-DB55-0293-BFAF-C65C7DF5489C} - - {F27C42E6-CF39-9B72-8CD7-C29CA4ADD43B} + + {2C55FD42-0ACD-B0B8-7EAE-EB17F09BAEEC} - - {12D20EC8-139C-C2B1-1A66-AC436C48C0A7} + + {B68CD2B2-701F-9AB7-4638-2485D6E06BCF} - - {69E1179D-76EC-26DC-C3E6-6602ED26D783} + + {B0B7C78E-729E-0FFA-D611-82AE8BC7FE2C} - - {413F481F-075C-2958-115C-D8268682FCB7} + + {0A4F7E12-220C-14EF-0026-9C0629FA9C17} - - {FFC6E1CC-C772-75E6-5087-FB5D4E016799} + + {37F49E10-4E62-6D5C-FF70-722D0CA3D97E} - - {1182303F-ECA3-166D-AC0C-92C5E762CB93} + + {160D9882-0F68-278D-C5F9-8960FD7421D2} - - {EE1AE8C3-0908-8F53-A4E5-D930C7C97C26} + + {4CED05DA-E0A2-E548-F753-1F2EF299A8E3} - - {61712B09-5783-ADFA-2001-5A0C3D7764EB} + + {294E4CD5-B06F-97D1-04A3-51871CEA507C} - - {C3B2EB8A-1A2F-306F-AA78-3E9D1593788B} + + {77228F15-BD91-06FF-2C7E-0377D25C2C94} - - {46535B56-3737-2BE8-E3A0-571BCBEB2DA4} + + {5CB531E6-BF9A-2C50-056C-EE5A525D28D3} - - {2CB59E7C-D0E4-7D27-2ACF-C7ABADEE936D} + + {E4EA47E5-B41C-2A19-1783-7E9104096ECD} - - {5A0AA36E-3957-E413-14C6-31CBE15271DF} + + {46A17AC9-0BFF-B5CE-26D6-B9D1992C88AC} - - {5FDBD6B1-9BBD-392F-4DA5-FEA40A9370C4} + + {D90A8DF7-FBAB-D363-13C0-6707BB22B72B} - - {A92719C7-70BE-57C4-CE9E-A9BC9DFEB757} + + {8AE77C40-6839-EC37-4515-BD3CC269BCE4} - - {E980FADB-6E3F-B93C-DE02-CE4271C9BA93} + + {0EAD99DB-011F-09E5-45A2-365F646EB004} - - {F408DCA2-D5E2-0A3A-A064-A1D045889BC1} + + {F57590C6-3B90-1BE1-1006-488BA33E8BD9} - - {7BCEAB87-62FD-0327-EB5D-679E54EDB9B1} + + {7C319D73-0D93-5842-0874-398D2D3038D5} - - {C2B9505B-27B4-F650-12BD-F477D4BBCBAA} + + {2CB4DB0C-DD3B-6195-D822-76EC7A5C88D2} - - {796B7886-44A7-34CC-9B95-BF4FB2C7B6F4} + + {FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9} - - {8A80BA78-D3A8-C0F8-7FFD-61AA028CE852} + + {895C2D33-E08D-B1BA-BB36-FC4CA65090C8} - - {7A53E6F1-1343-33B8-4CA8-1D7B714A0E76} + + {D64A57DB-A956-5519-1929-1D929B56E1B0} - - {D7E3D10F-3ED8-DFC5-6DB3-E4ACBF8678FB} + + {5A99CC24-AC45-7ED6-C11A-B8B86E76D884} - - {75F1F352-251A-75E0-D941-8431588F5C1E} + + {7A131EEC-25A7-22F6-2839-A2194DDF3007} - - {DB6E3D09-66DA-12DA-BAE8-A5BFFA7A14AC} + + {EA9DB76C-CEF7-6BFC-2070-28B7DF8E8063} - - {8E43579F-C185-266D-DD67-F8B95BD80F2F} + + {3C206A40-6F1B-E683-ACF1-DEC3703D0140} - - {C60A6FCA-9462-922E-AD8D-69F10C9049AF} + + {DF95D4BF-E18C-125A-5EBB-8993A06E232C} - - {D56498EE-E354-1F00-5EEE-8CF7944BEAFB} + + {118946F2-AC24-0F09-62D5-753DF87A60CD} - - {61B2920C-494D-D8CB-C0C7-5DBF3D76D164} + + {07329F9B-7D3D-CEB3-C771-714842076140} - - {66C9B809-8739-A217-C78D-A15D6089B8E3} + + {08BBBECB-B0D1-7611-37EC-F57E1D0CE2A2} - - {C413328B-5D81-89EE-F4F3-75752E700DE4} + + {268E8F2A-980C-BF2F-B161-AACABC9D91F3} - - {8EC9572F-3CCA-E930-74B6-CB6139DE0E17} + + {A4D76113-9EDC-DA60-D89B-5BACF7F1C426} - - {422C46B7-0467-2DB0-BF3C-16DFCAFD69AC} + + {FE955B6B-68AC-AA07-70D8-2413F6DB65C8} - - {8B4D1BAA-6DB4-CAEC-A0FA-271F354D5C61} + + {7ED5A90E-41AF-A1EF-659B-37CEEAB9BA61} @@ -373,6 +373,12 @@ Projucer\ComponentEditor\PaintElements + + Projucer\ComponentEditor\PaintElements + + + Projucer\ComponentEditor\PaintElements + Projucer\ComponentEditor\PaintElements @@ -485,1255 +491,1279 @@ Projucer\Wizards - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers - - - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\image_formats + JUCE Modules\juce_graphics\image_formats - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native + + + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native + + + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code @@ -1782,6 +1812,18 @@ Projucer\Application + + Projucer\BinaryData\Templates + + + Projucer\BinaryData\Templates + + + Projucer\BinaryData\Templates + + + Projucer\BinaryData\Templates + Projucer\BinaryData\Templates @@ -1791,6 +1833,9 @@ Projucer\BinaryData\Templates + + Projucer\BinaryData\Templates + Projucer\BinaryData\Templates @@ -1806,6 +1851,12 @@ Projucer\BinaryData\Templates + + Projucer\BinaryData\Templates + + + Projucer\BinaryData\Templates + Projucer\CodeEditor @@ -2190,7 +2241,7 @@ Projucer\Utility\UI\PropertyComponents - + Projucer\Utility\UI\PropertyComponents @@ -2257,1194 +2308,1212 @@ Projucer\Wizards - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\containers + JUCE Modules\juce_core\containers - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\files + JUCE Modules\juce_core\files - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\javascript + JUCE Modules\juce_core\javascript - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\logging + JUCE Modules\juce_core\logging - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\maths + JUCE Modules\juce_core\maths - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\memory + JUCE Modules\juce_core\memory - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\misc + JUCE Modules\juce_core\misc - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\native + JUCE Modules\juce_core\native - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\network + JUCE Modules\juce_core\network - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\streams + JUCE Modules\juce_core\streams - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\system + JUCE Modules\juce_core\system - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\text + JUCE Modules\juce_core\text - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\threads + JUCE Modules\juce_core\threads - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\time + JUCE Modules\juce_core\time - Juce Modules\juce_core\unit_tests + JUCE Modules\juce_core\unit_tests - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\xml + JUCE Modules\juce_core\xml - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip\zlib + JUCE Modules\juce_core\zip\zlib - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core\zip + JUCE Modules\juce_core\zip - Juce Modules\juce_core + JUCE Modules\juce_core - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\encryption + JUCE Modules\juce_cryptography\encryption - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography\hashing + JUCE Modules\juce_cryptography\hashing - Juce Modules\juce_cryptography + JUCE Modules\juce_cryptography - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\app_properties + JUCE Modules\juce_data_structures\app_properties - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\undomanager + JUCE Modules\juce_data_structures\undomanager - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures\values + JUCE Modules\juce_data_structures\values + + + JUCE Modules\juce_data_structures\values - Juce Modules\juce_data_structures + JUCE Modules\juce_data_structures - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\broadcasters + JUCE Modules\juce_events\broadcasters - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\interprocess + JUCE Modules\juce_events\interprocess - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\messages + JUCE Modules\juce_events\messages - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\native + JUCE Modules\juce_events\native - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events\timers + JUCE Modules\juce_events\timers - Juce Modules\juce_events + JUCE Modules\juce_events - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\colour + JUCE Modules\juce_graphics\colour - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\contexts + JUCE Modules\juce_graphics\contexts - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\effects + JUCE Modules\juce_graphics\effects - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\fonts + JUCE Modules\juce_graphics\fonts - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry + + + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\geometry + JUCE Modules\juce_graphics\geometry - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\images + JUCE Modules\juce_graphics\images - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\native + JUCE Modules\juce_graphics\native - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics\placement + JUCE Modules\juce_graphics\placement - Juce Modules\juce_graphics + JUCE Modules\juce_graphics - Juce Modules\juce_gui_basics\application + JUCE Modules\juce_gui_basics\application - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\buttons + JUCE Modules\juce_gui_basics\buttons - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\commands + JUCE Modules\juce_gui_basics\commands - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\components + JUCE Modules\juce_gui_basics\components - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables - Juce Modules\juce_gui_basics\drawables + JUCE Modules\juce_gui_basics\drawables + + + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\filebrowser + JUCE Modules\juce_gui_basics\filebrowser - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\keyboard + JUCE Modules\juce_gui_basics\keyboard - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout + + + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\layout + JUCE Modules\juce_gui_basics\layout - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel - Juce Modules\juce_gui_basics\lookandfeel + JUCE Modules\juce_gui_basics\lookandfeel + + + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\menus + JUCE Modules\juce_gui_basics\menus - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\misc + JUCE Modules\juce_gui_basics\misc - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\mouse + JUCE Modules\juce_gui_basics\mouse - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\native + JUCE Modules\juce_gui_basics\native - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\positioning + JUCE Modules\juce_gui_basics\positioning - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\properties + JUCE Modules\juce_gui_basics\properties - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\widgets + JUCE Modules\juce_gui_basics\widgets - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics\windows + JUCE Modules\juce_gui_basics\windows - Juce Modules\juce_gui_basics + JUCE Modules\juce_gui_basics - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\code_editor + JUCE Modules\juce_gui_extra\code_editor - Juce Modules\juce_gui_extra\documents + JUCE Modules\juce_gui_extra\documents - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding + + + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\embedding + JUCE Modules\juce_gui_extra\embedding - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\misc + JUCE Modules\juce_gui_extra\misc - Juce Modules\juce_gui_extra\native + JUCE Modules\juce_gui_extra\native - Juce Modules\juce_gui_extra + JUCE Modules\juce_gui_extra - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code - - Projucer\BinaryData\Gradle + + Projucer\BinaryData\gradle - - Projucer\BinaryData\Gradle + + Projucer\BinaryData\gradle - - Projucer\BinaryData\Gradle + + Projucer\BinaryData\gradle - - Projucer\BinaryData\Gradle + + Projucer\BinaryData\gradle Projucer\BinaryData\Icons @@ -3522,18 +3591,18 @@ Projucer\BinaryData - Juce Modules\juce_graphics\image_formats\jpglib + JUCE Modules\juce_graphics\image_formats\jpglib - Juce Modules\juce_graphics\image_formats\pnglib + JUCE Modules\juce_graphics\image_formats\pnglib - Juce Library Code + JUCE Library Code - Juce Library Code + JUCE Library Code diff --git a/extras/Projucer/Builds/VisualStudio2017/resources.rc b/extras/Projucer/Builds/VisualStudio2017/resources.rc index 4e4d9e40..528456c1 100644 --- a/extras/Projucer/Builds/VisualStudio2017/resources.rc +++ b/extras/Projucer/Builds/VisualStudio2017/resources.rc @@ -7,7 +7,7 @@ #include VS_VERSION_INFO VERSIONINFO -FILEVERSION 5,2,0,0 +FILEVERSION 5,2,1,0 BEGIN BLOCK "StringFileInfo" BEGIN @@ -16,9 +16,9 @@ BEGIN VALUE "CompanyName", "ROLI Ltd.\0" VALUE "LegalCopyright", "ROLI Ltd.\0" VALUE "FileDescription", "Projucer\0" - VALUE "FileVersion", "5.2.0\0" + VALUE "FileVersion", "5.2.1\0" VALUE "ProductName", "Projucer\0" - VALUE "ProductVersion", "5.2.0\0" + VALUE "ProductVersion", "5.2.1\0" END END diff --git a/extras/Projucer/JuceLibraryCode/AppConfig.h b/extras/Projucer/JuceLibraryCode/AppConfig.h index cb1a39b1..42b266e3 100644 --- a/extras/Projucer/JuceLibraryCode/AppConfig.h +++ b/extras/Projucer/JuceLibraryCode/AppConfig.h @@ -17,18 +17,17 @@ // [BEGIN_USER_CODE_SECTION] /* - ============================================================================== - In accordance with the terms of the JUCE 5 End-Use License Agreement, the - JUCE Code in SECTION A cannot be removed, changed or otherwise rendered - ineffective unless you have a JUCE Indie or Pro license, or are using JUCE - under the GPL v3 license. + ============================================================================== - End User License Agreement: www.juce.com/juce-5-licence + In accordance with the terms of the JUCE 5 End-Use License Agreement, the + JUCE Code in SECTION A cannot be removed, changed or otherwise rendered + ineffective unless you have a JUCE Indie or Pro license, or are using JUCE + under the GPL v3 license. - If you are using a GPL v3 license then you can set JUCER_ENABLE_GPL_MODE to - 1 to use the Projucer without online license validation. - ============================================================================== - */ + End User License Agreement: www.juce.com/juce-5-licence + + ============================================================================== +*/ // BEGIN SECTION A @@ -47,6 +46,7 @@ under the GPL v3 license. End User License Agreement: www.juce.com/juce-5-licence + ============================================================================== */ @@ -60,7 +60,6 @@ #define JUCE_REPORT_APP_USAGE 0 #endif - // END SECTION A #define JUCE_USE_DARK_SPLASH_SCREEN 1 @@ -80,7 +79,7 @@ // juce_core flags: #ifndef JUCE_FORCE_DEBUG - //#define JUCE_FORCE_DEBUG 1 + //#define JUCE_FORCE_DEBUG 0 #endif #ifndef JUCE_LOG_ASSERTIONS @@ -92,7 +91,7 @@ #endif #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES - //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 1 + //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0 #endif #ifndef JUCE_INCLUDE_ZLIB_CODE @@ -115,7 +114,7 @@ // juce_events flags: #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK - //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 1 + //#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 #endif //============================================================================== @@ -133,7 +132,15 @@ // juce_gui_basics flags: #ifndef JUCE_ENABLE_REPAINT_DEBUGGING - //#define JUCE_ENABLE_REPAINT_DEBUGGING 1 + //#define JUCE_ENABLE_REPAINT_DEBUGGING 0 +#endif + +#ifndef JUCE_USE_XRANDR + //#define JUCE_USE_XRANDR 1 +#endif + +#ifndef JUCE_USE_XINERAMA + //#define JUCE_USE_XINERAMA 1 #endif #ifndef JUCE_USE_XSHM @@ -141,7 +148,7 @@ #endif #ifndef JUCE_USE_XRENDER - //#define JUCE_USE_XRENDER 1 + //#define JUCE_USE_XRENDER 0 #endif #ifndef JUCE_USE_XCURSOR @@ -156,7 +163,7 @@ #endif #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR - //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 1 + //#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0 #endif //============================================================================== #ifndef JUCE_STANDALONE_APPLICATION diff --git a/extras/Projucer/JuceLibraryCode/BinaryData.cpp b/extras/Projucer/JuceLibraryCode/BinaryData.cpp index e072c689..8302712c 100644 --- a/extras/Projucer/JuceLibraryCode/BinaryData.cpp +++ b/extras/Projucer/JuceLibraryCode/BinaryData.cpp @@ -5323,7 +5323,7 @@ static const unsigned char temp_binary_data_23[] = const char* wizard_StaticLibrary_svg = (const char*) temp_binary_data_23; -//================== jucer_AnimatedComponentTemplate.cpp ================== +//================== jucer_AnimatedComponentSimpleTemplate.h ================== static const unsigned char temp_binary_data_24[] = "/*\r\n" " ==============================================================================\r\n" @@ -5333,6 +5333,8 @@ static const unsigned char temp_binary_data_24[] = " ==============================================================================\r\n" "*/\r\n" "\r\n" +"#pragma once\r\n" +"\r\n" "INCLUDE_JUCE\r\n" "\r\n" "//==============================================================================\r\n" @@ -5340,26 +5342,30 @@ static const unsigned char temp_binary_data_24[] = " This component lives inside our window, and this is where you should put all\r\n" " your controls and content.\r\n" "*/\r\n" -"class MainContentComponent : public AnimatedAppComponent\r\n" +"class CONTENTCOMPCLASS : public AnimatedAppComponent\r\n" "{\r\n" "public:\r\n" " //==============================================================================\r\n" -" MainContentComponent()\r\n" +" CONTENTCOMPCLASS()\r\n" " {\r\n" +" // Make sure you set the size of the component after\r\n" +" // you add any child components.\r\n" " setSize (800, 600);\r\n" -" setFramesPerSecond (60);\r\n" +" setFramesPerSecond (60); // This sets the frequency of the update calls.\r\n" " }\r\n" "\r\n" -" ~MainContentComponent()\r\n" +" ~CONTENTCOMPCLASS()\r\n" " {\r\n" " }\r\n" "\r\n" +" //==============================================================================\r\n" " void update() override\r\n" " {\r\n" " // This function is called at the frequency specified by the setFramesPerSecond() call\r\n" " // in the constructor. You can use it to update counters, animate values, etc.\r\n" " }\r\n" "\r\n" +" //==============================================================================\r\n" " void paint (Graphics& g) override\r\n" " {\r\n" " // (Our component is opaque, so we must completely fill the background with a solid colour)\r\n" @@ -5378,22 +5384,109 @@ static const unsigned char temp_binary_data_24[] = "\r\n" "private:\r\n" " //==============================================================================\r\n" -"\r\n" " // Your private member variables go here...\r\n" "\r\n" "\r\n" +" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CONTENTCOMPCLASS)\r\n" +"};\r\n"; + +const char* jucer_AnimatedComponentSimpleTemplate_h = (const char*) temp_binary_data_24; + +//================== jucer_AnimatedComponentTemplate.cpp ================== +static const unsigned char temp_binary_data_25[] = +"/*\r\n" +" ==============================================================================\r\n" +"\r\n" +" This file was auto-generated!\r\n" "\r\n" -" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MainContentComponent)\r\n" -"};\r\n" +" ==============================================================================\r\n" +"*/\r\n" "\r\n" +"INCLUDE_CORRESPONDING_HEADER\r\n" "\r\n" -"// (This function is called by the app startup code to create our main component)\r\n" -"Component* createMainContentComponent() { return new MainContentComponent(); }\r\n"; +"//==============================================================================\r\n" +"CONTENTCOMPCLASS::CONTENTCOMPCLASS()\r\n" +"{\r\n" +" // Make sure you set the size of the component after\r\n" +" // you add any child components.\r\n" +" setSize (800, 600);\r\n" +" setFramesPerSecond (60); // This sets the frequency of the update calls.\r\n" +"}\r\n" +"\r\n" +"CONTENTCOMPCLASS::~CONTENTCOMPCLASS()\r\n" +"{\r\n" +"}\r\n" +"\r\n" +"//==============================================================================\r\n" +"void CONTENTCOMPCLASS::update()\r\n" +"{\r\n" +" // This function is called at the frequency specified by the setFramesPerSecond() call\r\n" +" // in the constructor. You can use it to update counters, animate values, etc.\r\n" +"}\r\n" +"\r\n" +"//==============================================================================\r\n" +"void CONTENTCOMPCLASS::paint (Graphics& g)\r\n" +"{\r\n" +" // (Our component is opaque, so we must completely fill the background with a solid colour)\r\n" +" g.fillAll (getLookAndFeel().findColour (ResizableWindow::backgroundColourId));\r\n" +"\r\n" +" // You can add your drawing code here!\r\n" +"}\r\n" +"\r\n" +"void CONTENTCOMPCLASS::resized()\r\n" +"{\r\n" +" // This is called when the MainContentComponent is resized.\r\n" +" // If you add any child components, this is where you should\r\n" +" // update their positions.\r\n" +"}\r\n"; -const char* jucer_AnimatedComponentTemplate_cpp = (const char*) temp_binary_data_24; +const char* jucer_AnimatedComponentTemplate_cpp = (const char*) temp_binary_data_25; -//================== jucer_AudioComponentTemplate.cpp ================== -static const unsigned char temp_binary_data_25[] = +//================== jucer_AnimatedComponentTemplate.h ================== +static const unsigned char temp_binary_data_26[] = +"/*\r\n" +" ==============================================================================\r\n" +"\r\n" +" This file was auto-generated!\r\n" +"\r\n" +" ==============================================================================\r\n" +"*/\r\n" +"\r\n" +"#pragma once\r\n" +"\r\n" +"INCLUDE_JUCE\r\n" +"\r\n" +"//==============================================================================\r\n" +"/*\r\n" +" This component lives inside our window, and this is where you should put all\r\n" +" your controls and content.\r\n" +"*/\r\n" +"class CONTENTCOMPCLASS : public AnimatedAppComponent\r\n" +"{\r\n" +"public:\r\n" +" //==============================================================================\r\n" +" CONTENTCOMPCLASS();\r\n" +" ~CONTENTCOMPCLASS();\r\n" +"\r\n" +" //==============================================================================\r\n" +" void update() override;\r\n" +"\r\n" +" //==============================================================================\r\n" +" void paint (Graphics& g) override;\r\n" +" void resized() override;\r\n" +"\r\n" +"private:\r\n" +" //==============================================================================\r\n" +" // Your private member variables go here...\r\n" +"\r\n" +"\r\n" +" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CONTENTCOMPCLASS)\r\n" +"};\r\n"; + +const char* jucer_AnimatedComponentTemplate_h = (const char*) temp_binary_data_26; + +//================== jucer_AudioComponentSimpleTemplate.h ================== +static const unsigned char temp_binary_data_27[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -5402,6 +5495,8 @@ static const unsigned char temp_binary_data_25[] = " ==============================================================================\r\n" "*/\r\n" "\r\n" +"#pragma once\r\n" +"\r\n" "INCLUDE_JUCE\r\n" "\r\n" "//==============================================================================\r\n" @@ -5409,20 +5504,23 @@ static const unsigned char temp_binary_data_25[] = " This component lives inside our window, and this is where you should put all\r\n" " your controls and content.\r\n" "*/\r\n" -"class MainContentComponent : public AudioAppComponent\r\n" +"class CONTENTCOMPCLASS : public AudioAppComponent\r\n" "{\r\n" "public:\r\n" " //==============================================================================\r\n" -" MainContentComponent()\r\n" +" CONTENTCOMPCLASS()\r\n" " {\r\n" +" // Make sure you set the size of the component after\r\n" +" // you add any child components.\r\n" " setSize (800, 600);\r\n" "\r\n" " // specify the number of input and output channels that we want to open\r\n" " setAudioChannels (2, 2);\r\n" " }\r\n" "\r\n" -" ~MainContentComponent()\r\n" +" ~CONTENTCOMPCLASS()\r\n" " {\r\n" +" // This shuts down the audio device and clears the audio source.\r\n" " shutdownAudio();\r\n" " }\r\n" "\r\n" @@ -5476,21 +5574,139 @@ static const unsigned char temp_binary_data_25[] = "\r\n" "private:\r\n" " //==============================================================================\r\n" -"\r\n" " // Your private member variables go here...\r\n" "\r\n" "\r\n" -" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MainContentComponent)\r\n" -"};\r\n" +" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CONTENTCOMPCLASS)\r\n" +"};\r\n"; + +const char* jucer_AudioComponentSimpleTemplate_h = (const char*) temp_binary_data_27; + +//================== jucer_AudioComponentTemplate.cpp ================== +static const unsigned char temp_binary_data_28[] = +"/*\r\n" +" ==============================================================================\r\n" +"\r\n" +" This file was auto-generated!\r\n" +"\r\n" +" ==============================================================================\r\n" +"*/\r\n" +"\r\n" +"INCLUDE_CORRESPONDING_HEADER\r\n" +"\r\n" +"//==============================================================================\r\n" +"CONTENTCOMPCLASS::CONTENTCOMPCLASS()\r\n" +"{\r\n" +" // Make sure you set the size of the component after\r\n" +" // you add any child components.\r\n" +" setSize (800, 600);\r\n" +"\r\n" +" // specify the number of input and output channels that we want to open\r\n" +" setAudioChannels (2, 2);\r\n" +"}\r\n" "\r\n" +"CONTENTCOMPCLASS::~CONTENTCOMPCLASS()\r\n" +"{\r\n" +" // This shuts down the audio device and clears the audio source.\r\n" +" shutdownAudio();\r\n" +"}\r\n" "\r\n" -"// (This function is called by the app startup code to create our main component)\r\n" -"Component* createMainContentComponent() { return new MainContentComponent(); }\r\n"; +"//==============================================================================\r\n" +"void CONTENTCOMPCLASS::prepareToPlay (int samplesPerBlockExpected, double sampleRate)\r\n" +"{\r\n" +" // This function will be called when the audio device is started, or when\r\n" +" // its settings (i.e. sample rate, block size, etc) are changed.\r\n" +"\r\n" +" // You can use this function to initialise any resources you might need,\r\n" +" // but be careful - it will be called on the audio thread, not the GUI thread.\r\n" +"\r\n" +" // For more details, see the help for AudioProcessor::prepareToPlay()\r\n" +"}\r\n" +"\r\n" +"void CONTENTCOMPCLASS::getNextAudioBlock (const AudioSourceChannelInfo& bufferToFill)\r\n" +"{\r\n" +" // Your audio-processing code goes here!\r\n" +"\r\n" +" // For more details, see the help for AudioProcessor::getNextAudioBlock()\r\n" +"\r\n" +" // Right now we are not producing any data, in which case we need to clear the buffer\r\n" +" // (to prevent the output of random noise)\r\n" +" bufferToFill.clearActiveBufferRegion();\r\n" +"}\r\n" +"\r\n" +"void CONTENTCOMPCLASS::releaseResources()\r\n" +"{\r\n" +" // This will be called when the audio device stops, or when it is being\r\n" +" // restarted due to a setting change.\r\n" +"\r\n" +" // For more details, see the help for AudioProcessor::releaseResources()\r\n" +"}\r\n" +"\r\n" +"//==============================================================================\r\n" +"void CONTENTCOMPCLASS::paint (Graphics& g)\r\n" +"{\r\n" +" // (Our component is opaque, so we must completely fill the background with a solid colour)\r\n" +" g.fillAll (getLookAndFeel().findColour (ResizableWindow::backgroundColourId));\r\n" +"\r\n" +" // You can add your drawing code here!\r\n" +"}\r\n" +"\r\n" +"void CONTENTCOMPCLASS::resized()\r\n" +"{\r\n" +" // This is called when the MainContentComponent is resized.\r\n" +" // If you add any child components, this is where you should\r\n" +" // update their positions.\r\n" +"}\r\n"; + +const char* jucer_AudioComponentTemplate_cpp = (const char*) temp_binary_data_28; + +//================== jucer_AudioComponentTemplate.h ================== +static const unsigned char temp_binary_data_29[] = +"/*\r\n" +" ==============================================================================\r\n" +"\r\n" +" This file was auto-generated!\r\n" +"\r\n" +" ==============================================================================\r\n" +"*/\r\n" +"\r\n" +"#pragma once\r\n" +"\r\n" +"INCLUDE_JUCE\r\n" +"\r\n" +"//==============================================================================\r\n" +"/*\r\n" +" This component lives inside our window, and this is where you should put all\r\n" +" your controls and content.\r\n" +"*/\r\n" +"class CONTENTCOMPCLASS : public AudioAppComponent\r\n" +"{\r\n" +"public:\r\n" +" //==============================================================================\r\n" +" CONTENTCOMPCLASS();\r\n" +" ~CONTENTCOMPCLASS();\r\n" +"\r\n" +" //==============================================================================\r\n" +" void prepareToPlay (int samplesPerBlockExpected, double sampleRate) override;\r\n" +" void getNextAudioBlock (const AudioSourceChannelInfo& bufferToFill) override;\r\n" +" void releaseResources() override;\r\n" +"\r\n" +" //==============================================================================\r\n" +" void paint (Graphics& g) override;\r\n" +" void resized() override;\r\n" +"\r\n" +"private:\r\n" +" //==============================================================================\r\n" +" // Your private member variables go here...\r\n" +"\r\n" +"\r\n" +" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CONTENTCOMPCLASS)\r\n" +"};\r\n"; -const char* jucer_AudioComponentTemplate_cpp = (const char*) temp_binary_data_25; +const char* jucer_AudioComponentTemplate_h = (const char*) temp_binary_data_29; //================== jucer_AudioPluginEditorTemplate.cpp ================== -static const unsigned char temp_binary_data_26[] = +static const unsigned char temp_binary_data_30[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -5534,10 +5750,10 @@ static const unsigned char temp_binary_data_26[] = " // subcomponents in your editor..\r\n" "}\r\n"; -const char* jucer_AudioPluginEditorTemplate_cpp = (const char*) temp_binary_data_26; +const char* jucer_AudioPluginEditorTemplate_cpp = (const char*) temp_binary_data_30; //================== jucer_AudioPluginEditorTemplate.h ================== -static const unsigned char temp_binary_data_27[] = +static const unsigned char temp_binary_data_31[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -5574,10 +5790,10 @@ static const unsigned char temp_binary_data_27[] = " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (EDITORCLASSNAME)\r\n" "};\r\n"; -const char* jucer_AudioPluginEditorTemplate_h = (const char*) temp_binary_data_27; +const char* jucer_AudioPluginEditorTemplate_h = (const char*) temp_binary_data_31; //================== jucer_AudioPluginFilterTemplate.cpp ================== -static const unsigned char temp_binary_data_28[] = +static const unsigned char temp_binary_data_32[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -5709,11 +5925,11 @@ static const unsigned char temp_binary_data_28[] = "}\r\n" "#endif\r\n" "\r\n" -"void FILTERCLASSNAME::processBlock (AudioSampleBuffer& buffer, MidiBuffer& midiMessages)\r\n" +"void FILTERCLASSNAME::processBlock (AudioBuffer& buffer, MidiBuffer& midiMessages)\r\n" "{\r\n" " ScopedNoDenormals noDenormals;\r\n" -" const int totalNumInputChannels = getTotalNumInputChannels();\r\n" -" const int totalNumOutputChannels = getTotalNumOutputChannels();\r\n" +" auto totalNumInputChannels = getTotalNumInputChannels();\r\n" +" auto totalNumOutputChannels = getTotalNumOutputChannels();\r\n" "\r\n" " // In case we have more outputs than inputs, this code clears any output\r\n" " // channels that didn't contain input data, (because these aren't\r\n" @@ -5721,14 +5937,18 @@ static const unsigned char temp_binary_data_28[] = " // This is here to avoid people getting screaming feedback\r\n" " // when they first compile a plugin, but obviously you don't need to keep\r\n" " // this code if your algorithm always overwrites all the output channels.\r\n" -" for (int i = totalNumInputChannels; i < totalNumOutputChannels; ++i)\r\n" +" for (auto i = totalNumInputChannels; i < totalNumOutputChannels; ++i)\r\n" " buffer.clear (i, 0, buffer.getNumSamples());\r\n" "\r\n" " // This is the place where you'd normally do the guts of your plugin's\r\n" " // audio processing...\r\n" +" // Make sure to reset the state if your inner loop is processing\r\n" +" // the samples and the outer loop is handling the channels.\r\n" +" // Alternatively, you can process the samples with the channels\r\n" +" // interleaved by keeping the same state.\r\n" " for (int channel = 0; channel < totalNumInputChannels; ++channel)\r\n" " {\r\n" -" float* channelData = buffer.getWritePointer (channel);\r\n" +" auto* channelData = buffer.getWritePointer (channel);\r\n" "\r\n" " // ..do something to the data...\r\n" " }\r\n" @@ -5766,10 +5986,10 @@ static const unsigned char temp_binary_data_28[] = " return new FILTERCLASSNAME();\r\n" "}\r\n"; -const char* jucer_AudioPluginFilterTemplate_cpp = (const char*) temp_binary_data_28; +const char* jucer_AudioPluginFilterTemplate_cpp = (const char*) temp_binary_data_32; //================== jucer_AudioPluginFilterTemplate.h ================== -static const unsigned char temp_binary_data_29[] = +static const unsigned char temp_binary_data_33[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -5803,7 +6023,7 @@ static const unsigned char temp_binary_data_29[] = " bool isBusesLayoutSupported (const BusesLayout& layouts) const override;\r\n" " #endif\r\n" "\r\n" -" void processBlock (AudioSampleBuffer&, MidiBuffer&) override;\r\n" +" void processBlock (AudioBuffer&, MidiBuffer&) override;\r\n" "\r\n" " //==============================================================================\r\n" " AudioProcessorEditor* createEditor() override;\r\n" @@ -5814,7 +6034,7 @@ static const unsigned char temp_binary_data_29[] = "\r\n" " bool acceptsMidi() const override;\r\n" " bool producesMidi() const override;\r\n" -" bool isMidiEffect () const override;\r\n" +" bool isMidiEffect() const override;\r\n" " double getTailLengthSeconds() const override;\r\n" "\r\n" " //==============================================================================\r\n" @@ -5833,10 +6053,10 @@ static const unsigned char temp_binary_data_29[] = " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FILTERCLASSNAME)\r\n" "};\r\n"; -const char* jucer_AudioPluginFilterTemplate_h = (const char*) temp_binary_data_29; +const char* jucer_AudioPluginFilterTemplate_h = (const char*) temp_binary_data_33; //================== jucer_ComponentTemplate.cpp ================== -static const unsigned char temp_binary_data_30[] = +static const unsigned char temp_binary_data_34[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -5850,8 +6070,8 @@ static const unsigned char temp_binary_data_30[] = "\r\n" " ------------------------------------------------------------------------------\r\n" "\r\n" -" The Projucer is part of the JUCE library - \"Jules' Utility Class Extensions\"\r\n" -" Copyright (c) 2015 - ROLI Ltd.\r\n" +" The Projucer is part of the JUCE library.\r\n" +" Copyright (c) 2017 - ROLI Ltd.\r\n" "\r\n" " ==============================================================================\r\n" "*/\r\n" @@ -5912,10 +6132,10 @@ static const unsigned char temp_binary_data_30[] = "//[EndFile] You can add extra defines here...\r\n" "//[/EndFile]\r\n"; -const char* jucer_ComponentTemplate_cpp = (const char*) temp_binary_data_30; +const char* jucer_ComponentTemplate_cpp = (const char*) temp_binary_data_34; //================== jucer_ComponentTemplate.h ================== -static const unsigned char temp_binary_data_31[] = +static const unsigned char temp_binary_data_35[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -5929,8 +6149,8 @@ static const unsigned char temp_binary_data_31[] = "\r\n" " ------------------------------------------------------------------------------\r\n" "\r\n" -" The Projucer is part of the JUCE library - \"Jules' Utility Class Extensions\"\r\n" -" Copyright (c) 2015 - ROLI Ltd.\r\n" +" The Projucer is part of the JUCE library.\r\n" +" Copyright (c) 2017 - ROLI Ltd.\r\n" "\r\n" " ==============================================================================\r\n" "*/\r\n" @@ -5978,10 +6198,71 @@ static const unsigned char temp_binary_data_31[] = "//[EndFile] You can add extra defines here...\r\n" "//[/EndFile]\r\n"; -const char* jucer_ComponentTemplate_h = (const char*) temp_binary_data_31; +const char* jucer_ComponentTemplate_h = (const char*) temp_binary_data_35; + +//================== jucer_ContentCompSimpleTemplate.h ================== +static const unsigned char temp_binary_data_36[] = +"/*\r\n" +" ==============================================================================\r\n" +"\r\n" +" This file was auto-generated!\r\n" +"\r\n" +" ==============================================================================\r\n" +"*/\r\n" +"\r\n" +"#pragma once\r\n" +"\r\n" +"INCLUDE_JUCE\r\n" +"\r\n" +"//==============================================================================\r\n" +"/*\r\n" +" This component lives inside our window, and this is where you should put all\r\n" +" your controls and content.\r\n" +"*/\r\n" +"class CONTENTCOMPCLASS : public Component\r\n" +"{\r\n" +"public:\r\n" +" //==============================================================================\r\n" +" CONTENTCOMPCLASS()\r\n" +" {\r\n" +" setSize (600, 400);\r\n" +" }\r\n" +"\r\n" +" ~CONTENTCOMPCLASS()\r\n" +" {\r\n" +" }\r\n" +"\r\n" +" //==============================================================================\r\n" +" void paint (Graphics& g) override\r\n" +" {\r\n" +" // (Our component is opaque, so we must completely fill the background with a solid colour)\r\n" +" g.fillAll (getLookAndFeel().findColour (ResizableWindow::backgroundColourId));\r\n" +"\r\n" +" g.setFont (Font (16.0f));\r\n" +" g.setColour (Colours::white);\r\n" +" g.drawText (\"Hello World!\", getLocalBounds(), Justification::centred, true);\r\n" +" }\r\n" +"\r\n" +" void resized() override\r\n" +" {\r\n" +" // This is called when the CONTENTCOMPCLASS is resized.\r\n" +" // If you add any child components, this is where you should\r\n" +" // update their positions.\r\n" +" }\r\n" +"\r\n" +"\r\n" +"private:\r\n" +" //==============================================================================\r\n" +" // Your private member variables go here...\r\n" +"\r\n" +"\r\n" +" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CONTENTCOMPCLASS)\r\n" +"};\r\n"; + +const char* jucer_ContentCompSimpleTemplate_h = (const char*) temp_binary_data_36; //================== jucer_ContentCompTemplate.cpp ================== -static const unsigned char temp_binary_data_32[] = +static const unsigned char temp_binary_data_37[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -5992,7 +6273,6 @@ static const unsigned char temp_binary_data_32[] = "\r\n" "INCLUDE_CORRESPONDING_HEADER\r\n" "\r\n" -"\r\n" "//==============================================================================\r\n" "CONTENTCOMPCLASS::CONTENTCOMPCLASS()\r\n" "{\r\n" @@ -6003,6 +6283,7 @@ static const unsigned char temp_binary_data_32[] = "{\r\n" "}\r\n" "\r\n" +"//==============================================================================\r\n" "void CONTENTCOMPCLASS::paint (Graphics& g)\r\n" "{\r\n" " // (Our component is opaque, so we must completely fill the background with a solid colour)\r\n" @@ -6020,10 +6301,10 @@ static const unsigned char temp_binary_data_32[] = " // update their positions.\r\n" "}\r\n"; -const char* jucer_ContentCompTemplate_cpp = (const char*) temp_binary_data_32; +const char* jucer_ContentCompTemplate_cpp = (const char*) temp_binary_data_37; //================== jucer_ContentCompTemplate.h ================== -static const unsigned char temp_binary_data_33[] = +static const unsigned char temp_binary_data_38[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -6036,7 +6317,6 @@ static const unsigned char temp_binary_data_33[] = "\r\n" "INCLUDE_JUCE\r\n" "\r\n" -"\r\n" "//==============================================================================\r\n" "/*\r\n" " This component lives inside our window, and this is where you should put all\r\n" @@ -6049,18 +6329,22 @@ static const unsigned char temp_binary_data_33[] = " CONTENTCOMPCLASS();\r\n" " ~CONTENTCOMPCLASS();\r\n" "\r\n" +" //==============================================================================\r\n" " void paint (Graphics&) override;\r\n" " void resized() override;\r\n" "\r\n" "private:\r\n" " //==============================================================================\r\n" +" // Your private member variables go here...\r\n" +"\r\n" +"\r\n" " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CONTENTCOMPCLASS)\r\n" "};\r\n"; -const char* jucer_ContentCompTemplate_h = (const char*) temp_binary_data_33; +const char* jucer_ContentCompTemplate_h = (const char*) temp_binary_data_38; //================== jucer_InlineComponentTemplate.h ================== -static const unsigned char temp_binary_data_34[] = +static const unsigned char temp_binary_data_39[] = "//==============================================================================\r\n" "class COMPONENTCLASS : public Component\r\n" "{\r\n" @@ -6102,16 +6386,16 @@ static const unsigned char temp_binary_data_34[] = " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (COMPONENTCLASS)\r\n" "};\r\n"; -const char* jucer_InlineComponentTemplate_h = (const char*) temp_binary_data_34; +const char* jucer_InlineComponentTemplate_h = (const char*) temp_binary_data_39; //================== jucer_MainConsoleAppTemplate.cpp ================== -static const unsigned char temp_binary_data_35[] = +static const unsigned char temp_binary_data_40[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" " This file was auto-generated!\r\n" "\r\n" -" It contains the basic startup code for a Juce application.\r\n" +" It contains the basic startup code for a JUCE application.\r\n" "\r\n" " ==============================================================================\r\n" "*/\r\n" @@ -6129,16 +6413,16 @@ static const unsigned char temp_binary_data_35[] = " return 0;\r\n" "}\r\n"; -const char* jucer_MainConsoleAppTemplate_cpp = (const char*) temp_binary_data_35; +const char* jucer_MainConsoleAppTemplate_cpp = (const char*) temp_binary_data_40; //================== jucer_MainTemplate_NoWindow.cpp ================== -static const unsigned char temp_binary_data_36[] = +static const unsigned char temp_binary_data_41[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" " This file was auto-generated!\r\n" "\r\n" -" It contains the basic startup code for a Juce application.\r\n" +" It contains the basic startup code for a JUCE application.\r\n" "\r\n" " ==============================================================================\r\n" "*/\r\n" @@ -6188,24 +6472,22 @@ static const unsigned char temp_binary_data_36[] = "// This macro generates the main() routine that launches the app.\r\n" "START_JUCE_APPLICATION (APPCLASSNAME)\r\n"; -const char* jucer_MainTemplate_NoWindow_cpp = (const char*) temp_binary_data_36; +const char* jucer_MainTemplate_NoWindow_cpp = (const char*) temp_binary_data_41; //================== jucer_MainTemplate_SimpleWindow.cpp ================== -static const unsigned char temp_binary_data_37[] = +static const unsigned char temp_binary_data_42[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" " This file was auto-generated!\r\n" "\r\n" -" It contains the basic startup code for a Juce application.\r\n" +" It contains the basic startup code for a JUCE application.\r\n" "\r\n" " ==============================================================================\r\n" "*/\r\n" "\r\n" "APPHEADERS\r\n" "\r\n" -"Component* createMainContentComponent();\r\n" -"\r\n" "//==============================================================================\r\n" "class APPCLASSNAME : public JUCEApplication\r\n" "{\r\n" @@ -6261,7 +6543,7 @@ static const unsigned char temp_binary_data_37[] = " DocumentWindow::allButtons)\r\n" " {\r\n" " setUsingNativeTitleBar (true);\r\n" -" setContentOwned (createMainContentComponent(), true);\r\n" +" setContentOwned (new CONTENTCOMPCLASS(), true);\r\n" " setResizable (true, true);\r\n" "\r\n" " centreWithSize (getWidth(), getHeight());\r\n" @@ -6295,16 +6577,16 @@ static const unsigned char temp_binary_data_37[] = "// This macro generates the main() routine that launches the app.\r\n" "START_JUCE_APPLICATION (APPCLASSNAME)\r\n"; -const char* jucer_MainTemplate_SimpleWindow_cpp = (const char*) temp_binary_data_37; +const char* jucer_MainTemplate_SimpleWindow_cpp = (const char*) temp_binary_data_42; //================== jucer_MainTemplate_Window.cpp ================== -static const unsigned char temp_binary_data_38[] = +static const unsigned char temp_binary_data_43[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" " This file was auto-generated!\r\n" "\r\n" -" It contains the basic startup code for a Juce application.\r\n" +" It contains the basic startup code for a JUCE application.\r\n" "\r\n" " ==============================================================================\r\n" "*/\r\n" @@ -6400,10 +6682,10 @@ static const unsigned char temp_binary_data_38[] = "// This macro generates the main() routine that launches the app.\r\n" "START_JUCE_APPLICATION (APPCLASSNAME)\r\n"; -const char* jucer_MainTemplate_Window_cpp = (const char*) temp_binary_data_38; +const char* jucer_MainTemplate_Window_cpp = (const char*) temp_binary_data_43; //================== jucer_NewComponentTemplate.cpp ================== -static const unsigned char temp_binary_data_39[] = +static const unsigned char temp_binary_data_44[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -6456,10 +6738,10 @@ static const unsigned char temp_binary_data_39[] = "\r\n" "}\r\n"; -const char* jucer_NewComponentTemplate_cpp = (const char*) temp_binary_data_39; +const char* jucer_NewComponentTemplate_cpp = (const char*) temp_binary_data_44; //================== jucer_NewComponentTemplate.h ================== -static const unsigned char temp_binary_data_40[] = +static const unsigned char temp_binary_data_45[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -6490,10 +6772,10 @@ static const unsigned char temp_binary_data_40[] = " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (COMPONENTCLASS)\r\n" "};\r\n"; -const char* jucer_NewComponentTemplate_h = (const char*) temp_binary_data_40; +const char* jucer_NewComponentTemplate_h = (const char*) temp_binary_data_45; //================== jucer_NewCppFileTemplate.cpp ================== -static const unsigned char temp_binary_data_41[] = +static const unsigned char temp_binary_data_46[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -6506,10 +6788,10 @@ static const unsigned char temp_binary_data_41[] = "\r\n" "INCLUDE_CORRESPONDING_HEADER\r\n"; -const char* jucer_NewCppFileTemplate_cpp = (const char*) temp_binary_data_41; +const char* jucer_NewCppFileTemplate_cpp = (const char*) temp_binary_data_46; //================== jucer_NewCppFileTemplate.h ================== -static const unsigned char temp_binary_data_42[] = +static const unsigned char temp_binary_data_47[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -6522,10 +6804,10 @@ static const unsigned char temp_binary_data_42[] = "\r\n" "#pragma once\r\n"; -const char* jucer_NewCppFileTemplate_h = (const char*) temp_binary_data_42; +const char* jucer_NewCppFileTemplate_h = (const char*) temp_binary_data_47; //================== jucer_NewInlineComponentTemplate.h ================== -static const unsigned char temp_binary_data_43[] = +static const unsigned char temp_binary_data_48[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -6588,10 +6870,10 @@ static const unsigned char temp_binary_data_43[] = " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (COMPONENTCLASS)\r\n" "};\r\n"; -const char* jucer_NewInlineComponentTemplate_h = (const char*) temp_binary_data_43; +const char* jucer_NewInlineComponentTemplate_h = (const char*) temp_binary_data_48; -//================== jucer_OpenGLComponentTemplate.cpp ================== -static const unsigned char temp_binary_data_44[] = +//================== jucer_OpenGLComponentSimpleTemplate.h ================== +static const unsigned char temp_binary_data_49[] = "/*\r\n" " ==============================================================================\r\n" "\r\n" @@ -6600,6 +6882,8 @@ static const unsigned char temp_binary_data_44[] = " ==============================================================================\r\n" "*/\r\n" "\r\n" +"#pragma once\r\n" +"\r\n" "INCLUDE_JUCE\r\n" "\r\n" "//==============================================================================\r\n" @@ -6607,34 +6891,43 @@ static const unsigned char temp_binary_data_44[] = " This component lives inside our window, and this is where you should put all\r\n" " your controls and content.\r\n" "*/\r\n" -"class MainContentComponent : public OpenGLAppComponent\r\n" +"class CONTENTCOMPCLASS : public OpenGLAppComponent\r\n" "{\r\n" "public:\r\n" " //==============================================================================\r\n" -" MainContentComponent()\r\n" +" CONTENTCOMPCLASS()\r\n" " {\r\n" +" // Make sure you set the size of the component after\r\n" +" // you add any child components.\r\n" " setSize (800, 600);\r\n" " }\r\n" "\r\n" -" ~MainContentComponent()\r\n" +" ~CONTENTCOMPCLASS()\r\n" " {\r\n" +" // This shuts down the GL system and stops the rendering calls.\r\n" " shutdownOpenGL();\r\n" " }\r\n" "\r\n" +" //==============================================================================\r\n" " void initialise() override\r\n" " {\r\n" +" // Initialise GL objects for rendering here.\r\n" " }\r\n" "\r\n" " void shutdown() override\r\n" " {\r\n" +" // Free any GL objects created for rendering here.\r\n" " }\r\n" "\r\n" " void render() override\r\n" " {\r\n" +" // This clears the context with a black background.\r\n" " OpenGLHelpers::clear (Colours::black);\r\n" "\r\n" +" // Add your rendering code here...\r\n" " }\r\n" "\r\n" +" //==============================================================================\r\n" " void paint (Graphics& g) override\r\n" " {\r\n" " // You can add your component specific drawing code here!\r\n" @@ -6651,22 +6944,122 @@ static const unsigned char temp_binary_data_44[] = "\r\n" "private:\r\n" " //==============================================================================\r\n" +" // Your private member variables go here...\r\n" "\r\n" -" // private member variables\r\n" "\r\n" +" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CONTENTCOMPCLASS)\r\n" +"};\r\n"; + +const char* jucer_OpenGLComponentSimpleTemplate_h = (const char*) temp_binary_data_49; + +//================== jucer_OpenGLComponentTemplate.cpp ================== +static const unsigned char temp_binary_data_50[] = +"/*\r\n" +" ==============================================================================\r\n" "\r\n" +" This file was auto-generated!\r\n" "\r\n" -" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MainContentComponent)\r\n" -"};\r\n" +" ==============================================================================\r\n" +"*/\r\n" "\r\n" +"INCLUDE_CORRESPONDING_HEADER\r\n" "\r\n" -"// (This function is called by the app startup code to create our main component)\r\n" -"Component* createMainContentComponent() { return new MainContentComponent(); }\r\n"; +"//==============================================================================\r\n" +"CONTENTCOMPCLASS::CONTENTCOMPCLASS()\r\n" +"{\r\n" +" // Make sure you set the size of the component after\r\n" +" // you add any child components.\r\n" +" setSize (800, 600);\r\n" +"}\r\n" +"\r\n" +"CONTENTCOMPCLASS::~CONTENTCOMPCLASS()\r\n" +"{\r\n" +" // This shuts down the GL system and stops the rendering calls.\r\n" +" shutdownOpenGL();\r\n" +"}\r\n" +"\r\n" +"//==============================================================================\r\n" +"void CONTENTCOMPCLASS::initialise()\r\n" +"{\r\n" +" // Initialise GL objects for rendering here.\r\n" +"}\r\n" +"\r\n" +"void CONTENTCOMPCLASS::shutdown()\r\n" +"{\r\n" +" // Free any GL objects created for rendering here.\r\n" +"}\r\n" +"\r\n" +"void CONTENTCOMPCLASS::render()\r\n" +"{\r\n" +" // This clears the context with a black background.\r\n" +" OpenGLHelpers::clear (Colours::black);\r\n" +"\r\n" +" // Add your rendering code here...\r\n" +"}\r\n" +"\r\n" +"//==============================================================================\r\n" +"void CONTENTCOMPCLASS::paint (Graphics& g)\r\n" +"{\r\n" +" // You can add your component specific drawing code here!\r\n" +" // This will draw over the top of the openGL background.\r\n" +"}\r\n" +"\r\n" +"void CONTENTCOMPCLASS::resized()\r\n" +"{\r\n" +" // This is called when the MainContentComponent is resized.\r\n" +" // If you add any child components, this is where you should\r\n" +" // update their positions.\r\n" +"}\r\n"; + +const char* jucer_OpenGLComponentTemplate_cpp = (const char*) temp_binary_data_50; + +//================== jucer_OpenGLComponentTemplate.h ================== +static const unsigned char temp_binary_data_51[] = +"/*\r\n" +" ==============================================================================\r\n" +"\r\n" +" This file was auto-generated!\r\n" +"\r\n" +" ==============================================================================\r\n" +"*/\r\n" +"\r\n" +"#pragma once\r\n" +"\r\n" +"INCLUDE_JUCE\r\n" +"\r\n" +"//==============================================================================\r\n" +"/*\r\n" +" This component lives inside our window, and this is where you should put all\r\n" +" your controls and content.\r\n" +"*/\r\n" +"class CONTENTCOMPCLASS : public OpenGLAppComponent\r\n" +"{\r\n" +"public:\r\n" +" //==============================================================================\r\n" +" CONTENTCOMPCLASS();\r\n" +" ~CONTENTCOMPCLASS();\r\n" +"\r\n" +" //==============================================================================\r\n" +" void initialise() override;\r\n" +" void shutdown() override;\r\n" +" void render() override;\r\n" +"\r\n" +" //==============================================================================\r\n" +" void paint (Graphics& g) override;\r\n" +" void resized() override;\r\n" +"\r\n" +"private:\r\n" +" //==============================================================================\r\n" +" // Your private member variables go here...\r\n" +"\r\n" +"\r\n" +" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CONTENTCOMPCLASS)\r\n" +"};\r\n"; -const char* jucer_OpenGLComponentTemplate_cpp = (const char*) temp_binary_data_44; +const char* jucer_OpenGLComponentTemplate_h = (const char*) temp_binary_data_51; //================== colourscheme_dark.xml ================== -static const unsigned char temp_binary_data_45[] = +static const unsigned char temp_binary_data_52[] = "\r\n" "\r\n" "\r\n" @@ -6691,10 +7084,10 @@ static const unsigned char temp_binary_data_45[] = " \r\n" "\r\n"; -const char* colourscheme_dark_xml = (const char*) temp_binary_data_45; +const char* colourscheme_dark_xml = (const char*) temp_binary_data_52; //================== colourscheme_light.xml ================== -static const unsigned char temp_binary_data_46[] = +static const unsigned char temp_binary_data_53[] = "\r\n" "\r\n" "\r\n" @@ -6719,10 +7112,10 @@ static const unsigned char temp_binary_data_46[] = " \r\n" "\r\n"; -const char* colourscheme_light_xml = (const char*) temp_binary_data_46; +const char* colourscheme_light_xml = (const char*) temp_binary_data_53; //================== offlinepage.html ================== -static const unsigned char temp_binary_data_47[] = +static const unsigned char temp_binary_data_54[] = "\n" " \n" " \n" @@ -6766,10 +7159,10 @@ static const unsigned char temp_binary_data_47[] = " \n" ""; -const char* offlinepage_html = (const char*) temp_binary_data_47; +const char* offlinepage_html = (const char*) temp_binary_data_54; //================== projucer_EULA.txt ================== -static const unsigned char temp_binary_data_48[] = +static const unsigned char temp_binary_data_55[] = "\r\n" "IMPORTANT NOTICE: PLEASE READ CAREFULLY BEFORE INSTALLING THE SOFTWARE:\r\n" "\r\n" @@ -6933,10 +7326,10 @@ static const unsigned char temp_binary_data_48[] = "\r\n" "10.6. Please note that this License, its subject matter and its formation, are governed by English law. You and we both agree to that the courts of England and Wales will have exclusive jurisdiction.\r\n"; -const char* projucer_EULA_txt = (const char*) temp_binary_data_48; +const char* projucer_EULA_txt = (const char*) temp_binary_data_55; //================== RecentFilesMenuTemplate.nib ================== -static const unsigned char temp_binary_data_49[] = +static const unsigned char temp_binary_data_56[] = { 98,112,108,105,115,116,48,48,212,0,1,0,2,0,3,0,4,0,5,0,6,1,53,1,54,88,36,118,101,114,115,105,111,110,88,36,111,98,106,101,99,116,115,89,36,97,114,99,104,105,118,101,114,84,36,116,111,112,18,0,1,134,160,175,16,74,0,7,0,8,0,31,0,35,0,36,0,42,0,46,0,50, 0,53,0,57,0,74,0,77,0,78,0,86,0,87,0,97,0,112,0,113,0,114,0,119,0,120,0,121,0,124,0,128,0,129,0,132,0,143,0,144,0,145,0,149,0,153,0,162,0,163,0,164,0,169,0,173,0,180,0,181,0,182,0,185,0,192,0,193,0,200,0,201,0,208,0,209,0,216,0,217,0,224,0,225,0,226, 0,229,0,230,0,232,0,249,1,11,1,29,1,30,1,31,1,32,1,33,1,34,1,35,1,36,1,37,1,38,1,39,1,40,1,41,1,42,1,43,1,44,1,47,1,50,85,36,110,117,108,108,219,0,9,0,10,0,11,0,12,0,13,0,14,0,15,0,16,0,17,0,18,0,19,0,20,0,21,0,22,0,23,0,24,0,25,0,26,0,27,0,28,0,29,0, @@ -6973,7 +7366,7 @@ static const unsigned char temp_binary_data_49[] = 7,157,7,159,7,161,7,163,7,165,7,167,7,169,7,171,7,173,7,175,7,177,7,179,7,181,7,190,7,192,7,225,7,227,7,229,7,231,7,233,7,235,7,237,7,239,7,241,7,243,7,245,7,247,7,249,7,251,7,253,7,255,8,2,8,5,8,8,8,11,8,14,8,17,8,20,8,23,8,26,8,29,8,32,8,35,8,38,8, 41,8,44,8,53,8,55,8,56,8,65,8,67,8,68,8,77,8,92,8,97,8,115,8,120,8,134,0,0,0,0,0,0,2,2,0,0,0,0,0,0,1,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,136,0,0 }; -const char* RecentFilesMenuTemplate_nib = (const char*) temp_binary_data_49; +const char* RecentFilesMenuTemplate_nib = (const char*) temp_binary_data_56; const char* getNamedResource (const char*, int&) throw(); @@ -7010,27 +7403,34 @@ const char* getNamedResource (const char* resourceNameUTF8, int& numBytes) throw case 0x52a8dfdf: numBytes = 1859; return wizard_Openfile_svg; case 0x58e2ae48: numBytes = 4551; return wizard_OpenGL_svg; case 0xb1da6f9e: numBytes = 7488; return wizard_StaticLibrary_svg; - case 0x6cf2645e: numBytes = 1887; return jucer_AnimatedComponentTemplate_cpp; - case 0xafccbd3f: numBytes = 3141; return jucer_AudioComponentTemplate_cpp; + case 0xd11e6d35: numBytes = 2037; return jucer_AnimatedComponentSimpleTemplate_h; + case 0x6cf2645e: numBytes = 1482; return jucer_AnimatedComponentTemplate_cpp; + case 0x97b055e3: numBytes = 1153; return jucer_AnimatedComponentTemplate_h; + case 0xfb6f6d96: numBytes = 3146; return jucer_AudioComponentSimpleTemplate_h; + case 0xafccbd3f: numBytes = 2532; return jucer_AudioComponentTemplate_cpp; + case 0x915d7304: numBytes = 1326; return jucer_AudioComponentTemplate_h; case 0x27c5a93a: numBytes = 1310; return jucer_AudioPluginEditorTemplate_cpp; case 0x4d0721bf: numBytes = 938; return jucer_AudioPluginEditorTemplate_h; - case 0x51b49ac5: numBytes = 5647; return jucer_AudioPluginFilterTemplate_cpp; + case 0x51b49ac5: numBytes = 5889; return jucer_AudioPluginFilterTemplate_cpp; case 0x488afa0a: numBytes = 2245; return jucer_AudioPluginFilterTemplate_h; - case 0xabad7041: numBytes = 2151; return jucer_ComponentTemplate_cpp; - case 0xfc72fe86: numBytes = 2064; return jucer_ComponentTemplate_h; - case 0x0b66646c: numBytes = 1029; return jucer_ContentCompTemplate_cpp; - case 0x6fa10171: numBytes = 886; return jucer_ContentCompTemplate_h; + case 0xabad7041: numBytes = 2116; return jucer_ComponentTemplate_cpp; + case 0xfc72fe86: numBytes = 2029; return jucer_ComponentTemplate_h; + case 0x1657b643: numBytes = 1634; return jucer_ContentCompSimpleTemplate_h; + case 0x0b66646c: numBytes = 1109; return jucer_ContentCompTemplate_cpp; + case 0x6fa10171: numBytes = 1023; return jucer_ContentCompTemplate_h; case 0x28d496ad: numBytes = 1208; return jucer_InlineComponentTemplate_h; case 0x8905395b: numBytes = 470; return jucer_MainConsoleAppTemplate_cpp; case 0x5e5ea047: numBytes = 1992; return jucer_MainTemplate_NoWindow_cpp; - case 0xda2391f8: numBytes = 4001; return jucer_MainTemplate_SimpleWindow_cpp; + case 0xda2391f8: numBytes = 3951; return jucer_MainTemplate_SimpleWindow_cpp; case 0x400bc026: numBytes = 3913; return jucer_MainTemplate_Window_cpp; case 0xf4842835: numBytes = 1436; return jucer_NewComponentTemplate_cpp; case 0xe7bf237a: numBytes = 610; return jucer_NewComponentTemplate_h; case 0x02a2a077: numBytes = 262; return jucer_NewCppFileTemplate_cpp; case 0x0842c43c: numBytes = 246; return jucer_NewCppFileTemplate_h; case 0x36e634a1: numBytes = 1635; return jucer_NewInlineComponentTemplate_h; - case 0x7fbac252: numBytes = 1716; return jucer_OpenGLComponentTemplate_cpp; + case 0x6bdeb129: numBytes = 2126; return jucer_OpenGLComponentSimpleTemplate_h; + case 0x7fbac252: numBytes = 1555; return jucer_OpenGLComponentTemplate_cpp; + case 0x491fa0d7: numBytes = 1215; return jucer_OpenGLComponentTemplate_h; case 0x763d39dc: numBytes = 1050; return colourscheme_dark_xml; case 0xe8b08520: numBytes = 1050; return colourscheme_light_xml; case 0xf11580d8: numBytes = 1155; return offlinepage_html; @@ -7069,14 +7469,19 @@ const char* namedResourceList[] = "wizard_Openfile_svg", "wizard_OpenGL_svg", "wizard_StaticLibrary_svg", + "jucer_AnimatedComponentSimpleTemplate_h", "jucer_AnimatedComponentTemplate_cpp", + "jucer_AnimatedComponentTemplate_h", + "jucer_AudioComponentSimpleTemplate_h", "jucer_AudioComponentTemplate_cpp", + "jucer_AudioComponentTemplate_h", "jucer_AudioPluginEditorTemplate_cpp", "jucer_AudioPluginEditorTemplate_h", "jucer_AudioPluginFilterTemplate_cpp", "jucer_AudioPluginFilterTemplate_h", "jucer_ComponentTemplate_cpp", "jucer_ComponentTemplate_h", + "jucer_ContentCompSimpleTemplate_h", "jucer_ContentCompTemplate_cpp", "jucer_ContentCompTemplate_h", "jucer_InlineComponentTemplate_h", @@ -7089,7 +7494,9 @@ const char* namedResourceList[] = "jucer_NewCppFileTemplate_cpp", "jucer_NewCppFileTemplate_h", "jucer_NewInlineComponentTemplate_h", + "jucer_OpenGLComponentSimpleTemplate_h", "jucer_OpenGLComponentTemplate_cpp", + "jucer_OpenGLComponentTemplate_h", "colourscheme_dark_xml", "colourscheme_light_xml", "offlinepage_html", diff --git a/extras/Projucer/JuceLibraryCode/BinaryData.h b/extras/Projucer/JuceLibraryCode/BinaryData.h index e32cec36..d0cd61c3 100644 --- a/extras/Projucer/JuceLibraryCode/BinaryData.h +++ b/extras/Projucer/JuceLibraryCode/BinaryData.h @@ -80,11 +80,23 @@ namespace BinaryData extern const char* wizard_StaticLibrary_svg; const int wizard_StaticLibrary_svgSize = 7488; + extern const char* jucer_AnimatedComponentSimpleTemplate_h; + const int jucer_AnimatedComponentSimpleTemplate_hSize = 2037; + extern const char* jucer_AnimatedComponentTemplate_cpp; - const int jucer_AnimatedComponentTemplate_cppSize = 1887; + const int jucer_AnimatedComponentTemplate_cppSize = 1482; + + extern const char* jucer_AnimatedComponentTemplate_h; + const int jucer_AnimatedComponentTemplate_hSize = 1153; + + extern const char* jucer_AudioComponentSimpleTemplate_h; + const int jucer_AudioComponentSimpleTemplate_hSize = 3146; extern const char* jucer_AudioComponentTemplate_cpp; - const int jucer_AudioComponentTemplate_cppSize = 3141; + const int jucer_AudioComponentTemplate_cppSize = 2532; + + extern const char* jucer_AudioComponentTemplate_h; + const int jucer_AudioComponentTemplate_hSize = 1326; extern const char* jucer_AudioPluginEditorTemplate_cpp; const int jucer_AudioPluginEditorTemplate_cppSize = 1310; @@ -93,22 +105,25 @@ namespace BinaryData const int jucer_AudioPluginEditorTemplate_hSize = 938; extern const char* jucer_AudioPluginFilterTemplate_cpp; - const int jucer_AudioPluginFilterTemplate_cppSize = 5647; + const int jucer_AudioPluginFilterTemplate_cppSize = 5889; extern const char* jucer_AudioPluginFilterTemplate_h; const int jucer_AudioPluginFilterTemplate_hSize = 2245; extern const char* jucer_ComponentTemplate_cpp; - const int jucer_ComponentTemplate_cppSize = 2151; + const int jucer_ComponentTemplate_cppSize = 2116; extern const char* jucer_ComponentTemplate_h; - const int jucer_ComponentTemplate_hSize = 2064; + const int jucer_ComponentTemplate_hSize = 2029; + + extern const char* jucer_ContentCompSimpleTemplate_h; + const int jucer_ContentCompSimpleTemplate_hSize = 1634; extern const char* jucer_ContentCompTemplate_cpp; - const int jucer_ContentCompTemplate_cppSize = 1029; + const int jucer_ContentCompTemplate_cppSize = 1109; extern const char* jucer_ContentCompTemplate_h; - const int jucer_ContentCompTemplate_hSize = 886; + const int jucer_ContentCompTemplate_hSize = 1023; extern const char* jucer_InlineComponentTemplate_h; const int jucer_InlineComponentTemplate_hSize = 1208; @@ -120,7 +135,7 @@ namespace BinaryData const int jucer_MainTemplate_NoWindow_cppSize = 1992; extern const char* jucer_MainTemplate_SimpleWindow_cpp; - const int jucer_MainTemplate_SimpleWindow_cppSize = 4001; + const int jucer_MainTemplate_SimpleWindow_cppSize = 3951; extern const char* jucer_MainTemplate_Window_cpp; const int jucer_MainTemplate_Window_cppSize = 3913; @@ -140,8 +155,14 @@ namespace BinaryData extern const char* jucer_NewInlineComponentTemplate_h; const int jucer_NewInlineComponentTemplate_hSize = 1635; + extern const char* jucer_OpenGLComponentSimpleTemplate_h; + const int jucer_OpenGLComponentSimpleTemplate_hSize = 2126; + extern const char* jucer_OpenGLComponentTemplate_cpp; - const int jucer_OpenGLComponentTemplate_cppSize = 1716; + const int jucer_OpenGLComponentTemplate_cppSize = 1555; + + extern const char* jucer_OpenGLComponentTemplate_h; + const int jucer_OpenGLComponentTemplate_hSize = 1215; extern const char* colourscheme_dark_xml; const int colourscheme_dark_xmlSize = 1050; @@ -162,7 +183,7 @@ namespace BinaryData extern const char* namedResourceList[]; // Number of elements in the namedResourceList array. - const int namedResourceListSize = 50; + const int namedResourceListSize = 57; // If you provide the name of one of the binary resource variables above, this function will // return the corresponding data and its size (or a null pointer if the name isn't found). diff --git a/extras/Projucer/JuceLibraryCode/JuceHeader.h b/extras/Projucer/JuceLibraryCode/JuceHeader.h index 8f7e2bc7..c3872d98 100644 --- a/extras/Projucer/JuceLibraryCode/JuceHeader.h +++ b/extras/Projucer/JuceLibraryCode/JuceHeader.h @@ -34,7 +34,7 @@ namespace ProjectInfo { const char* const projectName = "Projucer"; - const char* const versionString = "5.2.0"; - const int versionNumber = 0x50200; + const char* const versionString = "5.2.1"; + const int versionNumber = 0x50201; } #endif diff --git a/extras/Projucer/Projucer.jucer b/extras/Projucer/Projucer.jucer index abf700ca..0ccd8d37 100644 --- a/extras/Projucer/Projucer.jucer +++ b/extras/Projucer/Projucer.jucer @@ -1,23 +1,21 @@ + jucerVersion="5.2.1" version="5.2.1" bundleIdentifier="com.juce.theprojucer" + defines="" splashScreenColour="Dark" displaySplashScreen="0" + reportAppUsage="0" companyName="ROLI Ltd." companyCopyright="ROLI Ltd." + cppLanguageStandard="11"> - - + + @@ -30,16 +28,13 @@ + bigIcon="rv1F4h" vstFolder=""> - - + + @@ -52,16 +47,12 @@ + vstFolder=""> - - + + @@ -73,14 +64,11 @@ - + - - + + @@ -93,11 +81,11 @@ + bigIcon="rv1F4h" vstFolder=""> - - @@ -155,12 +143,12 @@ file="Source/Application/jucer_MainWindow.h"/> - - - - - + + + + + + + + + + + + @@ -344,8 +346,12 @@ file="Source/ComponentEditor/PaintElements/jucer_PaintElement.h"/> + + - + @@ -682,11 +688,7 @@ resource="0" file="Source/Wizards/jucer_TemplateThumbnailsComponent.h"/> - + diff --git a/extras/Projucer/Source/Application/Windows/jucer_AboutWindowComponent.h b/extras/Projucer/Source/Application/Windows/jucer_AboutWindowComponent.h index 3ca38739..df2db4a5 100644 --- a/extras/Projucer/Source/Application/Windows/jucer_AboutWindowComponent.h +++ b/extras/Projucer/Source/Application/Windows/jucer_AboutWindowComponent.h @@ -28,20 +28,15 @@ //============================================================================== -class AboutWindowComponent : public Component, - private Button::Listener +class AboutWindowComponent : public Component { public: AboutWindowComponent() - : titleLabel ("title", "PROJUCER"), - versionLabel ("version"), - copyrightLabel ("copyright", String (CharPointer_UTF8 ("\xc2\xa9")) + String (" 2017 ROLI Ltd.")), - aboutButton ("About Us", URL ("https://juce.com")) { bool showPurchaseButton = false; #if ! JUCER_ENABLE_GPL_MODE - if (LicenseController* controller = ProjucerApplication::getApp().licenseController) + if (auto* controller = ProjucerApplication::getApp().licenseController.get()) showPurchaseButton = (controller->getState().type != LicenseState::Type::indie && controller->getState().type != LicenseState::Type::pro); #endif @@ -67,8 +62,13 @@ public: if (showPurchaseButton) { - addAndMakeVisible (licenseButton = new TextButton ("Purchase License")); - licenseButton->addListener (this); + addAndMakeVisible (licenseButton); + + licenseButton.onClick = [] + { + if (auto* controller = ProjucerApplication::getApp().licenseController.get()) + controller->chooseNewLicense(); + }; } } @@ -105,8 +105,8 @@ public: centreSlice.removeFromTop (10); - if (licenseButton != nullptr) - licenseButton->setBounds (centreSlice.removeFromTop (25).reduced (25, 0)); + if (licenseButton.isShowing()) + licenseButton.setBounds (centreSlice.removeFromTop (25).reduced (25, 0)); aboutButton.setBounds (centreSlice.removeFromBottom (20)); } @@ -123,29 +123,20 @@ public: } private: - Label titleLabel, versionLabel, copyrightLabel; - HyperlinkButton aboutButton; - ScopedPointer licenseButton; + Label titleLabel { "title", "PROJUCER" }, + versionLabel { "version" }, + copyrightLabel { "copyright", String (CharPointer_UTF8 ("\xc2\xa9")) + String (" 2017 ROLI Ltd.") }; - Rectangle huckleberryLogoBounds; - Rectangle juceLogoBounds; + HyperlinkButton aboutButton { "About Us", URL ("https://juce.com") }; + TextButton licenseButton { "Purchase License" }; - ScopedPointer juceLogo - = Drawable::createFromImageData (BinaryData::juce_icon_png, - BinaryData::juce_icon_pngSize); + Rectangle huckleberryLogoBounds, juceLogoBounds; - ScopedPointer huckleberryLogo - = Drawable::createFromImageData (BinaryData::huckleberry_icon_svg, - BinaryData::huckleberry_icon_svgSize); + ScopedPointer juceLogo { Drawable::createFromImageData (BinaryData::juce_icon_png, + BinaryData::juce_icon_pngSize) }; - void buttonClicked (Button* b) override - { - if (b == licenseButton) - { - if (LicenseController* controller = ProjucerApplication::getApp().licenseController) - controller->chooseNewLicense(); - } - } + ScopedPointer huckleberryLogo { Drawable::createFromImageData (BinaryData::huckleberry_icon_svg, + BinaryData::huckleberry_icon_svgSize) }; JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AboutWindowComponent) }; diff --git a/extras/Projucer/Source/Application/Windows/jucer_ApplicationUsageDataWindowComponent.h b/extras/Projucer/Source/Application/Windows/jucer_ApplicationUsageDataWindowComponent.h index ec5476ae..8a9e77a7 100644 --- a/extras/Projucer/Source/Application/Windows/jucer_ApplicationUsageDataWindowComponent.h +++ b/extras/Projucer/Source/Application/Windows/jucer_ApplicationUsageDataWindowComponent.h @@ -28,8 +28,7 @@ //============================================================================== -class ApplicationUsageDataWindowComponent : public Component, - private Button::Listener +class ApplicationUsageDataWindowComponent : public Component { public: ApplicationUsageDataWindowComponent (bool showCheckbox) @@ -62,35 +61,38 @@ public: privacyPolicyLink.setURL (URL ("https://juce.com/privacy-policy")); addAndMakeVisible (okButton); - okButton.setButtonText ("OK"); - okButton.addListener (this); if (showCheckbox) { addAndMakeVisible (shareApplicationUsageDataToggle = new ToggleButton()); - LicenseController* controller = ProjucerApplication::getApp().licenseController; + auto* controller = ProjucerApplication::getApp().licenseController.get(); if (controller != nullptr && controller->getState().applicationUsageDataState == LicenseState::ApplicationUsageData::disabled) shareApplicationUsageDataToggle->setToggleState (false, dontSendNotification); else shareApplicationUsageDataToggle->setToggleState (true, dontSendNotification); - addAndMakeVisible(shareApplicationUsageDataLabel = new Label ({}, "Help JUCE to improve its software and services by sharing my application usage data")); - shareApplicationUsageDataLabel->setFont (Font (14.0f)); - shareApplicationUsageDataLabel->setMinimumHorizontalScale (1.0f); + addAndMakeVisible (shareApplicationUsageDataLabel); + shareApplicationUsageDataLabel.setFont (Font (14.0f)); + shareApplicationUsageDataLabel.setMinimumHorizontalScale (1.0f); } else { - addAndMakeVisible (upgradeLicenseButton = new TextButton ("Upgrade License")); - upgradeLicenseButton->addListener (this); - upgradeLicenseButton->setColour (TextButton::buttonColourId, findColour (secondaryButtonBackgroundColourId)); + addAndMakeVisible (upgradeLicenseButton); + upgradeLicenseButton.setColour (TextButton::buttonColourId, findColour (secondaryButtonBackgroundColourId)); + + upgradeLicenseButton.onClick = [] + { + if (auto* controller = ProjucerApplication::getApp().licenseController.get()) + controller->chooseNewLicense(); + }; } } ~ApplicationUsageDataWindowComponent() { - if (LicenseController* controller = ProjucerApplication::getApp().licenseController) + if (auto* controller = ProjucerApplication::getApp().licenseController.get()) { auto newApplicationUsageDataState = LicenseState::ApplicationUsageData::enabled; @@ -119,7 +121,7 @@ public: auto toggleBounds = bounds.removeFromTop (40); shareApplicationUsageDataToggle->setBounds (toggleBounds.removeFromLeft (40).reduced (5)); - shareApplicationUsageDataLabel->setBounds (toggleBounds); + shareApplicationUsageDataLabel.setBounds (toggleBounds); } bounds.removeFromTop (10); @@ -127,16 +129,17 @@ public: auto buttonW = 125; auto buttonH = 40; - if (upgradeLicenseButton != nullptr) + if (upgradeLicenseButton.isShowing()) { auto left = bounds.removeFromLeft (bounds.getWidth() / 2); - upgradeLicenseButton->setSize (buttonW, buttonH); - upgradeLicenseButton->setCentrePosition (left.getCentreX(), left.getCentreY()); + upgradeLicenseButton.setSize (buttonW, buttonH); + upgradeLicenseButton.setCentrePosition (left.getCentreX(), left.getCentreY()); } okButton.setSize (buttonW, buttonH); okButton.setCentrePosition (bounds.getCentreX(), bounds.getCentreY()); + okButton.onClick = [] { ProjucerApplication::getApp().dismissApplicationUsageDataAgreementPopup(); }; } void paint (Graphics& g) override @@ -147,28 +150,13 @@ public: private: Label headerLabel, bodyLabel; HyperlinkButton juceEULALink, privacyPolicyLink; - ScopedPointer